如何将knockoutjs值绑定到MVC Action Link(id)

yoh*_*hna 13 data-binding mvvm asp.net-mvc-3 knockout.js knockout-mvc

我有表视图与knockoutjs模型绑定.

<tbody data-bind="foreach: items, visible: items().length > 0">
    <tr>
        <td data-bind="text: Title"></td>
        <td data-bind="text: Type"></td>
        <td data-bind="text: Author"></td>
        <td data-bind="text: Description"></td>
        <td data-bind="text: Time"></td>
        <td data-bind="text: Publisher"></td>
        <td data-bind="text: itemId"></td>
        <td>@Html.ActionLink("Edit", "Edit", "Manager", new {id = <knockoutjs model itemId value here>}, new {@class = "cssClass"})</td>
    </tr>       
</tbody>
Run Code Online (Sandbox Code Playgroud)

我将解释代码.我有knockoutjs模型,其中包含itemArray(items).我想创建actionlink并将id值绑定到来自knockoutjs模型的(itemId).

希望你理解我的问题

先感谢您

Dar*_*rov 24

<a data-bind="attr: { 'href': '@Url.Action("Edit", "Manager")/' + itemId() }" class="cssClass">
    Edit
</a>
Run Code Online (Sandbox Code Playgroud)