У вас есть выбор: сделать пост-информацию на сервере или на клиенте. На клиенте возможно предоставление URL в JSON. Заголовок и счет также могут быть добавлены с помощью привязки данных, <p class = "footer"> <a data-bind="attr: enjhref:CommentUrl‹"> <span data-bind = "text: LinkTitle"> (< span data-bind = "text: commentcount">) </a> Но рендеринг на сервере с использованием бритвы тоже неплохая идея ;-)
я простойforeach
шаблон и внутри каждого элемента я хочу ActionLink, но этот ActionLink должен отправить Id для редактирования элемента.
Предмет для шаблона:
<div data-bind="template: {
name: 'postsTemplate',
foreach: posts
}">
</div>
Шаблон:
<script id="postsTemplate" type="text/html">
<h2 data-bind="text: Title"></h2>
<p class="post-info">
<p class="post-info" data-bind="text UserName"></p>
<span data-bind="Body"></span>
<p class="post-footer">
@Html.ActionLink("Comments", "IndividualPost", "Post", null, null, "comments", new {id = })
</p>
</p>
</script>
Как я могу отправить фактическое сообщениеId
через ActionLink? Я имею в виду, как я могу получить доступ к идентификатору поста без использования привязки данных? (Потому что это помощник).