У вас есть выбор: сделать пост-информацию на сервере или на клиенте. На клиенте возможно предоставление 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? Я имею в виду, как я могу получить доступ к идентификатору поста без использования привязки данных? (Потому что это помощник).

Ответы на вопрос(2)

Ваш ответ на вопрос