【发布时间】:2023-03-31 23:40:01
【问题描述】:
我正在尝试将数据绑定到 Knockoutjs foreach 循环中的操作链接。此代码运行良好
<ul data-bind="foreach: ItemList">
<li>
<a data-bind="attr: { 'href': '@Url.Action("Items", "ItemController")' }" >
LinkText
</a>
</li>
</ul>
但是我还需要绑定一个参数,并将LinkText与knockoutjs绑定。我尝试了不同的代码示例,但似乎没有任何效果。
最终的代码应该是这样的,
<ul data-bind="foreach: ItemList">
<li>
<a data-bind="attr: { 'href': '@Url.Action("Items", "ItemController")', new { id = DataBindId)' }" >
DataBindName
</a>
</li>
</ul>
我怎样才能做到这一点?
【问题讨论】:
-
DataBindID 和 DataBindName 来自 JavaScript 对吧?
-
@TomiLammi 是 DataBindID 和 DataBindName 在 KO 模型中(Item 在 ItemList 中)
标签: asp.net-mvc data-binding knockout.js