Built in method to encode ampersands in urls returned from Url.Action?
问题 I am using Url.Action to generate a URL with two query parameters on a site that has a doctype of XHTML strict. Url.Action("ActionName", "ControllerName", new { paramA="1" paramB="2" }) generates: /ControllerName/ActionName/?paramA=1¶mB=2 but I need it to generate the url with the ampersand escaped: /ControllerName/ActionName/?paramA=1¶mB=2 The fact that Url.Action is returning the URL with the ampersand not escaped breaks my HTML validation. My current solution is to just manually