Roblesl Sostituisci "&" con "&"nei parametri della stringa di query
-
23-12-2019 - |
Domanda
Ho il seguente codice:
@Url.RouteUrl("NewMessage", new { parentThreadId = Model.thread.id, cacheBustParam = currentUserId })
.
Quando la pagina viene visualizzata la sorgente della pagina è simile a
/somepath/newMessage/12345?cacheBustParam=123&param1=value1&param2=value2
.
Come puoi vedere invece di pianura ampese e &
pone &
nei parametri delle stringhe di query e che li rende inutilizzabili.
Come posso istruire l'url @ url.Routeurl non codificare la querystring?
Soluzione
prova a usare
@Html.Raw(Url.RouteUrl("NewMessage", new { parentThreadId = Model.thread.id, cacheBustParam = currentUserId }))
. Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow