1
嗨我试图在mvc基础上运行视频教程中的复选框字段,我看过https://www.youtube.com/watch?v=4KeoOPWshmw&list=PL6n9fhu94yhVm6S8I2xd6nYz2ZORd7X2v&index=38,我仔细地按照它。但有一个问题,复选框没有显示在我的浏览器中。不显示复选框在mvc
它只显示文字12345和按钮提交。
Index.cshtml
@model IEnumerable<MvcCheckBox.Models.City>
@{
ViewBag.Title = "Home";
}
<h2>Index</h2>
@using (Html.BeginForm())
{
@Html.EditorForModel()
<br />
<input type="submit" value="Submit" />
}
City.cshtml
@model MvcCheckBox.Models.City
@Html.HiddenFor(x => x.ID)
@Html.HiddenFor(x => x.Name)
@Html.CheckBoxFor(x => x.IsSelected)
@Html.DisplayFor(x => x.Name)
是'City.cshtml'位于'/查看/共享/ EditorTemplates /'?也可以尝试'@ Html.EditorFor(m => m)' –
不,它位于/ Views/Home/EditorTemplates /中。 我也尝试@ Html.EditorFor(m => m)但没有任何变化.. 感谢您的回复 – shinichi
那么'/ Views/Home /'中的'Index.cshtml'视图? –