如何启用或禁用多个基于@ html.Editorfor / textboxes的querystring参数?

时间:2019-07-29 11:25:55

标签: asp.net asp.net-mvc asp.net-ajax query-string

我正在通过超链接向视图发送查询字符串参数。在基于发送的查询字符串参数的视图中,我必须启用或禁用文本框EditorFor htmlhelpers。

我试图获取querystring参数并将其放在视图上的变量上。

@if (Request.QueryString["i"] == "1")
{
    string disabled= "disabled";

}

@Html.EditorFor(model => model.name, new { htmlAttributes = new { @class = "form-control", @disabled= "disabled", } })

  这是我的超链接:

<a class="btn btn-primary" href="@Url.Action("Edit", new {id = item.ID,i = 0})">
               <i class="fa fa-pencil"></i>
                                        </a> |
                                        <a class="btn btn-primary" href="@Url.Action("Edit", new {id = item.ID,i = 1})">
                                            <i class="fa fa-pencil"></i>
                                        </a>

0 个答案:

没有答案