伙计,我从未真正学过所有嵌入式代码块以及可以在ASP.NET中使用的东西。我要做的是以下内容:
data-bind
属性(是的,对于Knockout),其中包含一些文本和rowindex。更具体地说,我想呈现:
<table>
<tr data-bind="with:myItems()[0]">
...
</tr>
<tr data-bind="with:myItems()[1]">
...
</tr>
<tr data-bind="with:myItems()[2]">
...
</tr>
</table>
我试过了:
data-bind="<%# String.Format("myItems()[{0}]", Container.ItemIndex) %>"
但是这不起作用(data-bind="<%# Container.ItemIndex %>
会这样。所以我正在尝试将代码与数据绑定项中的信息结合起来。
我知道Knockout中有一个foreach
绑定,但我不能使用它,因为:
我也知道,我可以在代码隐藏(使用<tr runat="server" ... >
)中执行此操作,但我正在尝试将所有布局和javascript放在标记和js文件中,而不是放在C#代码中。
那么,我能以某种方式在我的标记中添加代码以将我选择的文本与当前数据绑定项的信息结合起来吗?