Routeurrl заменить "&" с "&"В параметрах строки запроса
-
23-12-2019 - |
Вопрос
У меня есть следующий код:
@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 }))
. Не связан с StackOverflow