【发布时间】:2020-02-06 02:08:39
【问题描述】:
我们有一个显示表格的 MVC 项目。该表填充了一个 knockout.js 数组。我希望能够将值传递给如下所示的 Actionlink(),但无法识别“knockoutVar”。
有可能做这样的事情吗?
<!-- ko foreach: $root.myFileList -->
<tr>
<td data-bind="text: Document"></td>
<td> @Html.ActionLink("click me", "mymethod", "mycontroller", new {id = knockoutVar }, null) </td>
【问题讨论】:
-
您混淆了服务器端和客户端代码。
@Html.ActionLink将在服务器上呈现,在淘汰赛能够在客户端传递任何东西之前。