Método incorporado para codificar e comercial em URLs retornados de Url.Action?

Estou usando Url.Action para gerar uma URL com dois parâmetros de consulta em um site que possui um tipo de documento XHTML estrito.

Url.Action("ActionName", "ControllerName", new { paramA="1" paramB="2" })

gera:

/ControllerName/ActionName/?paramA=1&paramB=2

mas preciso gerar o URL com o e comercial escapado:

/ControllerName/ActionName/?paramA=1&paramB=2

O fato de Url.Action retornar o URL com o e comercial não escapado quebra minha validação HTML. Minha solução atual é substituir manualmente o "e comercial" no URL retornado do Url.Action por um "e comercial" escapado. Existe uma solução integrada ou melhor para esse problema?

questionAnswers(4)

yourAnswerToTheQuestion