1

ビューで次のマークアップを使用しており、DropDownList を無効にしたい

<div class="editor-field">
            @Html.DropDownList("EquipID", "Select Equipment")
            @Html.ValidationMessageFor(model => model.EquipID)
</div>
4

5 に答える 5

6
@Html.DropDownList("EquipID", null, "Select Equipment", new { disabled = "disabled"})

機器のリストは から取得されViewBag.EquipIDます。

于 2013-02-25T10:51:30.397 に答える
2

これを試して:

@Html.DropDownList("EquipID",null, "Select Equipment", new { @disabled = "disabled" })

よろしく

于 2013-02-25T10:44:24.480 に答える
1
<div class="editor-field">
  @Html.DropDownList("EquipID", "Select Equipment", new { @disabled = "disabled" })
  @Html.ValidationMessageFor(model => model.EquipID)
</div>
于 2013-02-25T10:44:53.927 に答える
0

メソッドのインテリジェンスを正しくチェックすると、ディクショナリ型を受け入れる属性パラメータを取得します。ここでは、1つ以上のhtml属性を渡して、要件に応じて表示をカスタマイズできます。

ソリューションについては、以下を追加できます

@Html.DropDownList("EquipID", null, "Select Equipment", new { disabled = "disabled"})

ただし、カスタマイズ/上書きする必要のある属性が他にもある場合は、次のように簡単に行うことができます。

@Html.DropDownList("EquipID", null, "Select Equipment", new { disabled = "disabled", color="#ffffff", name="name"})
于 2013-02-25T10:56:39.867 に答える
0

定義済みの html 属性を設定する引数として html 属性を渡すことができます。

@Html.DropDownList("EquipID", "Select Equipment", new { @disabled = "disabled" })

よろしく

于 2013-02-25T11:03:51.233 に答える