5

次のコードがあります。

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

ページがレンダリングされると、ページ ソースは次のようになります。

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

ご覧のとおり、単純なアンペサンドの代わりにクエリ文字列 params&に配置され、使用できなくなります。&@Url.RouteUrl にクエリ文字列をエンコードしないように指示するにはどうすればよいですか?

4

1 に答える 1

6

使ってみて

@Html.Raw(Url.RouteUrl("NewMessage", new { parentThreadId = Model.thread.id, cacheBustParam = currentUserId }))
于 2014-02-27T12:09:27.177 に答える