Fat*_*gun 5 asp.net-mvc razor knockout.js
我有用Razor语法编写的Html:
@for (var i = 0; i < Model.AllBetStatuses.Count; ++i)
{
<li class="betReportingCheckbox">
@Html.CheckBoxFor(m => m.AllBetStatuses[i].Checked, new { @class =
"betStatusCheckboxes"})
@Html.DisplayFor(m => m.AllBetStatuses[i].Name)
@Html.HiddenFor(m => m.AllBetStatuses[i].Value)
</li>
}
Run Code Online (Sandbox Code Playgroud)
我想使用knockout.js来绑定这些值,但是当我尝试这种类型的东西时:
@Html.CheckBoxFor(m => m.AllBetStatuses[i].Checked, new { @class =
"betStatusCheckboxes", @data-bind="..."})
Run Code Online (Sandbox Code Playgroud)
我收到语法错误,因为' - '字符在那里无效.有没有简单的方法使用Razor语法?
Dam*_*ien 16
将' - '替换为'_'
@Html.CheckBoxFor(m => m.AllBetStatuses[i].Checked, new { @class =
"betStatusCheckboxes", @data_bind="..."})
Run Code Online (Sandbox Code Playgroud)
我希望它有所帮助.
| 归档时间: |
|
| 查看次数: |
8100 次 |
| 最近记录: |