1
Mvc UrlHelper를 JQuery Templates와 함께 사용하고 싶습니다.Mvc UrlHelper with JQuery Templates
예 템플릿 ...
...
{{each Items}}
<div>
<%= Url.Action("Action", "Controller", new { Id = "${$value.Id}" })%>
</div>
{{/each}}
...
의 URL 헬퍼 동작 방법 I은 ID 파라미터로 전달 템플릿 지정자를 인코딩한다. 이 같은 렌더링 ..
...
<div>
/web/controller/%24%7B%24value.Id%7D/action
</div>
<div>
/web/controller/%24%7B%24value.Id%7D/action
</div>
...
정말 ID 매개 변수 값을 인코딩에서의 조치 방법을 방지하는 방법으로 할 수 있지만, 나는 단지 그 일을하고있어 가정!
한 가지에 릭 Strahl의 게시물을 참조하는 것은 "{$ value.Id을} $"포장했다 in new HtmlString ("$ {$ value.Id}") –
HtmlString에 대한 좋은 아이디어가 있지만 불행히도 작동하지 않았습니다. Action 메서드는 인코딩하기 전에 해당 형식의 개체를 확인하지 않습니다. 아마도 우리는 템플릿 사용을위한 자체 헬퍼 버전을 만들게 될 것이지만 그렇게하지는 못했습니다. 소스가 사용 가능하므로 –
도 적응하기 쉽습니다. –