Вопрос

У меня есть следующий код:

@Url.RouteUrl("NewMessage", new { parentThreadId = Model.thread.id, cacheBustParam = currentUserId })
.

Когда страница оказывается, что источник страницы выглядит как:

/somepath/newMessage/12345?cacheBustParam=123&param1=value1&param2=value2
.

Как вы можете видеть вместо простых ампесандов &, он помещает & в параметрах строк запросов, и это делает их непригодными для использования. Как я могу поручить @ url.routeurl не кодировать квитанцию?

Это было полезно?

Решение

Попробуйте использовать

@Html.Raw(Url.RouteUrl("NewMessage", new { parentThreadId = Model.thread.id, cacheBustParam = currentUserId }))
.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top