在我的EditorTemplates中,我有两个视图.一个为我的类别(称为_Category)
@model com.example.Models._Category
@Html.CheckBox(Model.Name, Model.Selected)
@Html.LabelFor(c => c.Name, Model.Name)
<br />
Run Code Online (Sandbox Code Playgroud)
和一个类别列表(称为_Categories)
@model List<com.example.Models._Category>
@for (int i = 0; i < Model.Count; i++)
{
@Html.EditorFor(c => Model[i]);
}
Run Code Online (Sandbox Code Playgroud)
在显示这些类别的视图中,我有一个正在使用的类别列表,如下所示:
@Html.EditorFor(m => m.Categories, "_Categories")
Run Code Online (Sandbox Code Playgroud)
当我查看页面时,旁边有多个带有名称的checbox,这很好.复选框的名称不太好,但结果看起来像这样:
....name="Categories.[1].Batman"....">
名称中有一个额外的点需要消失.有想法该怎么解决这个吗?
提前致谢