如何在另一个内部使用HtmlHelper?

时间:2015-05-14 14:20:26

标签: asp.net-mvc

我有个问你们! 我决定创建一个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>
}

这是我缓存的错误:

enter image description here

我感谢有人帮助我

0 个答案:

没有答案