为什么MVC中的HtmlExtension使单选按钮不可点击?

时间:2015-09-02 14:19:23

标签: asp.net-mvc asp.net-mvc-3 asp.net-mvc-4 htmlextensions

我有一个非常简单的HTML扩展名:

    public static MvcHtmlString test(this HtmlHelper helper, IHtmlString item)
    {
        var inputTag = new TagBuilder("div");
        inputTag.MergeAttribute("class", "dropdown-with-tab-content white-background secondary-tab-tab-content white-background active");
        inputTag.MergeAttribute("id", "aga");
        inputTag.InnerHtml = MvcHtmlString.Create(item.ToString()).ToString();

        return MvcHtmlString.Create(inputTag.ToString());
    }

我来自观点的电话:

@Html.test(Html.Partial("Partials/_State", Model)) 

局部视图:

<div class="col-md-12 IssuanceDate RedeemedDate">


        <div class="form-group" style="margin-left: 20px; ">
            <label>test</label>
            <br />
            <input type="radio" name="radAnswer" /> Female
            <input type="radio" name="radAnswer" /> Female
            <input type="radio" name="radAnswer" /> Female
            <input type="radio" name="radAnswer"/> Female

        </div>

</div>

如果我使用这样的html扩展名,则无法检查所有单选按钮。

但是如果在我的HTML扩展程序中我直接返回MvcHtmlString.Create(item.ToString()),一切都很好。有人有解决方案吗?

PS。 div上没有任何类可以使按钮不可点击,或者其他任何东西,我可以看到单击单选按钮,但它永远不会被检查。

0 个答案:

没有答案
相关问题