gpt4 book ai didi

asp.net-mvc - Razor 语法中的 knockout 数据绑定(bind)属性

转载 作者:行者123 更新时间:2023-12-04 16:34:23 25 4
gpt4 key购买 nike

我用 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>
}

我想使用 knockout.js 来绑定(bind)这些值,但是当我尝试这种类型的东西时:
@Html.CheckBoxFor(m => m.AllBetStatuses[i].Checked, new { @class =   
"betStatusCheckboxes", @data-bind="..."})

我收到语法错误,因为“-”字符在那里无效。有没有使用 Razor 语法的简单方法来做到这一点?

最佳答案

将“-”替换为“_”

@Html.CheckBoxFor(m => m.AllBetStatuses[i].Checked, new { @class =   
"betStatusCheckboxes", @data_bind="..."})

我希望它有所帮助。

关于asp.net-mvc - Razor 语法中的 knockout 数据绑定(bind)属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19135562/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com