1
我想將Mvc UrlHelper與JQuery模板結合使用。Mvc UrlHelper與JQuery模板結合使用
示例模板...
...
{{each Items}}
<div>
<%= Url.Action("Action", "Controller", new { Id = "${$value.Id}" })%>
</div>
{{/each}}
...
的URL幫手行動方法編碼模板佔位符,我通過在作爲ID參數。這使得作爲..
...
<div>
/web/controller/%24%7B%24value.Id%7D/action
</div>
<div>
/web/controller/%24%7B%24value.Id%7D/action
</div>
...
我真的可以做一個辦法,以防止操作方法從編碼標識的參數值,但我想它只是做自己的工作!
一件事我從來沒有嘗試過,雖然裏克施特拉爾的職位是包裹「$ {$ value.Id}」在新的HtmlString(「$ {$ value.Id}」) – 2011-04-22 15:00:37
HtmlString的好主意,但不幸的是,這並不奏效。我猜測Action方法在編碼之前不會檢查該類型的對象。我們最終可能會創建自己的幫助程序版本以用於模板,但還沒有完成。 – 2011-05-03 12:15:01
應該很容易適應,因爲來源是可用的:) – 2011-05-04 03:04:24