Asp.net mvc 4 在mvc的下拉列表选项中选择特定值
我有一个项目列表(这里是模型)。其中一个列表项是PhoneNumber,我将从数据库中加载PhoneNumber的值。用户可以从下拉列表中更改电话号码。但是,首次加载视图时,用户的activephone号码应该是DropdOnlist中的选定选项。这里的用户活动电话号码是lp.PhoneNumber 我为@Html.DropDownList(“PhoneNumber”)创建了一个ViewData[“PhoneNumber”]Asp.net mvc 4 在mvc的下拉列表选项中选择特定值,asp.net-mvc-4,Asp.net Mvc 4,我有一个项目列表(这里是模型)。其中一个列表项是PhoneNumber,我将从数据库中加载PhoneNumber的值。用户可以从下拉列表中更改电话号码。但是,首次加载视图时,用户的activephone号码应该是DropdOnlist中的选定选项。这里的用户活动电话号码是lp.PhoneNumber 我为@Html.DropDownList(“PhoneNumber”)创建了一个ViewData[“PhoneNumber”] 如何创建电话号码的SelectList?您在这里遇到了多个问题-请发布
如何创建电话号码的
SelectList
?您在这里遇到了多个问题-请发布您的型号和post方法的签名
@foreach (var lp in Model)
{
<tr>
<td class ="editor-field"><span class="SpaceForEditorField">@Html.EditorFor(order => lp.rKey)</span></td>
<td class ="editor-field"><span class="SpaceForEditorField">@Html.EditorFor(order => lp.AccountName)</span></td>
<td class ="editor-field"><span class="SpaceForEditorField">@Html.EditorFor(order => lp.AccountNumber)</span></td>
<td class ="editor-field">
<span class="SpaceForEditorField">
@Html.DropDownList("PhoneNumber")
</span>
</td>
</tr>
}
public ActionResult LoadOrder(int id, string token)
{
.....
.....
ViewData["PhoneNumber"] = new SelectList(new Ordering().GetPhoneNumberAvailableForOrder(id, token).ToList());
.......
.....
}