我想将Mvc UrlHelper与JQuery模板结合使用。
示例模板......
...
{{each Items}}
<div>
<%= Url.Action("Action", "Controller", new { Id = "${$value.Id}" })%>
</div>
{{/each}}
...
Url helper Action方法将我传入的模板占位符编码为Id参数。这呈现为..
...
<div>
/web/controller/%24%7B%24value.Id%7D/action
</div>
<div>
/web/controller/%24%7B%24value.Id%7D/action
</div>
...
我真的可以用一种方法来防止Action方法编码Id参数值,但我想它只是在做它的工作!
答案 0 :(得分:2)
不幸的是它的设计并且你将不得不解决它 - 请参阅Rick Strahl的帖子