私は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 を使用したいのですが、このタイプの何かを試してみると:
@Html.CheckBoxFor(m => m.AllBetStatuses[i].Checked, new { @class =
"betStatusCheckboxes", @data-bind="..."})
「-」文字が無効であるため、構文エラーが発生します。Razor 構文を使用してこれを行う簡単な方法はありますか?