Asp.net mvc 2 如何在Html.DropDownlListFor()中预选项
如何在Html.DromDownListFor()中预选项目? 我有代码在视图中插入项目到DropDownList forAsp.net mvc 2 如何在Html.DropDownlListFor()中预选项,asp.net-mvc-2,Asp.net Mvc 2,如何在Html.DromDownListFor()中预选项目? 我有代码在视图中插入项目到DropDownList for <div class="editor-field"> <%var mesta = new List<SelectListItem>(); SelectListItem aa = new SelectListItem(); aa.Text = "-------
<div class="editor-field">
<%var mesta = new List<SelectListItem>();
SelectListItem aa = new SelectListItem();
aa.Text = "---------VYBER MESTO---------";
aa.Value = "0";
mesta.Add(aa);
foreach (var item in Model.MestoTbl)
{
SelectListItem a = new SelectListItem();
a.Text = item.Mesto;
a.Value = item.MestoId.ToString();
mesta.Add(a);}%>
<%: Html.DropDownListFor(model => model.Mesto.MestoId, mesta)%>
<%: Html.ValidationMessageFor(model => model.Mesto.MestoId)%>
</div>
Snina=>Mestoid=2
我想。。。。
如果我点击编辑Peter Malik的记录,Html.dropdownlist将自动预选列表中的项目Snina。您可以使用
SelectList
构造函数。请参阅。谢谢,现在它正在工作
<%: Html.DropDownListFor(model => model.Mesto.MestoId, new SelectList(mesta, "Value", "Text", Model.Ziak.MestoId))%>
model.Mesto.MestoId,新选择列表(mesta,“值”,“文本”,model.Ziak.MestoId))%>
我会试试,但我不确定我是否知道如何使用它
<%: Html.DropDownListFor(model => model.Mesto.MestoId, new SelectList(mesta, "Value", "Text", Model.Ziak.MestoId))%>