asp.net mvc 3 razarビューでクラスプロパティ値に応じてドロップダウンを非表示にしたい
質問する
10290 次
3 に答える
4
ドロップダウンを完全に除外しますか?
@if (!Model.DontShowDropdown)
{
@Html.DropDownListFor(....)
}
それとも非表示にしますか?
Html.DropDownListFor(..., new { "style" = Model.DontShowDropDown ? "display:none" : "" };
于 2012-05-15T11:09:40.040 に答える
0
あなたはこの例を使うことができます:
@Html.DropDownList("mydropdown", new SelectList(new[] {
new SelectListItem{ Value = "0",Text="Item1"},
new SelectListItem{ Value = "1",Text="Item2"},
new SelectListItem{ Value = "2",Text="Item3"},
new SelectListItem{ Value = "3",Text="Item4"}
}, "Value", "Text", "2"), new
{
id = "mydropdown",
@class = "myddClass",
style = ""
})
cssで#mydropdownまたは.myddClassを追加してから、 display:none;を追加できます。外部cssで追加するか、style = "display:none;"のようにインラインcssに追加します。
于 2012-05-15T11:08:37.247 に答える