我有个问你们! 我决定创建一个HmlHelper,里面有一些HtmlHelrs,我用Razor格式创建了这个Helper,但是在编译项目时,我得到一个空引用Error,它指向我在里面使用的HtmlHelpers。 所以我不知道如何解决这个问题
请参阅我创建的视图:
@helper LanguageCheckBoxes(string containerCssClass,string containerSpanCssClass,string checkboxParentCssClass,
string name, string checkboxCssClass, IEnumerable<System.Web.Mvc.SelectListItem> model)
{
<div class="@containerCssClass">
@Html.Label(@BMAIiCGS.Resources.Public.Labels.LanguageList, new { @class = "control-label col-md-3" })
<span class="@containerSpanCssClass">
@foreach (var item in model)
{
<span class="@checkboxParentCssClass">
<input type="checkbox" name="@name" value="@item.Value" checked="@item.Selected" disabled="@item.Disabled" class="@checkboxCssClass" />
@Html.Label(item.Text, new { @class = "control-label" })
</span>
}
</span>
</div>
}
这是我缓存的错误:
我感谢有人帮助我