3
名前と値のリストとSelectedValueを表す別のプロパティを持つオブジェクトのリストがあります。MVC 3 Razor - HTMLリスト内のドロップダウンリスト
名前を表示してからドロップダウンしたかったのですが、どうすればいいか分かりませんでした。
誰でも助けてください。
次の例では、p.Nameは機能しませんが、p.Valuesおよびp.SelectedValuesビットは機能しません。
@Html.DropDownList(string name, IEnumerable<SelectListItem> selectList)
@Html.DropDownListFor
オーバーロードテイクのすべてを:@Html.DropDownList
代わり
@Html.DropDownList
@Html.DropDownListFor
で実際にあなたが探しているの過負荷を持っているため
<div id="gridProps">
<ul id="props">
@foreach (var p in Model.AvailableProperties)
{
<li>@p.Name : @Html.DropDownListFor(p.SelectedValue, p.Values)</li>
}
</ul>
</div>
「うまくいかない」という意味ですか? – Serhiy