Comment lier la valeur knockoutjs à MVC Action Link (id)
J'ai vue de la table se lie avec knockoutjs modèle.
<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>
Je vais vous expliquer le code. J'ai knockoutjs modèle qui contient itemArray(articles). Je veux créer actionlink et lier la valeur de l'id (itemId) qui est à venir à partir de knockoutjs modèle.
Espère que vous comprenez mon problème
Je vous remercie à l'avance
source d'informationauteur yohan.jayarathna
Vous devez vous connecter pour publier un commentaire.
Je ne suis pas sûr de comprendre ce que vous essayez de faire. Mais ce code
ne fonctionnera pas, parce que knock-out est un client javascript côté, tandis que la syntaxe razor est exécutée sur le serveur et n'assure que la chaîne html.
Pourquoi ne pas remplacer @Html.ActionLink avec un hyperlien html