我无法在mvc中设置下拉选择值 [英] I am unable to set dropdown selected value in mvc
本文介绍了我无法在mvc中设置下拉选择值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有绑定数据表和内部表的IPagedList有一个下拉列表但是我无法设置下拉列表选择值
控制器
foreach ( var item in model.OrderMethod)
{
item.StatusList.Add( new SelectListItem() {text = 待定,值= 0});
item.StatusList.Add( new SelectListItem(){Text = 已发送,值= 1});
}
查看
@使用MvcPaging
@model IPagedList< projectname.areas.admin.models.ordermodel>
@ foreach( var item in Model)
{
if (item!= null )
{
< tr>< td> @ Html.DropDownListFor(m => m.FirstOrDefault()。SelectedStatusId,item.StatusList)< / td > < / tr >
}
}
我提供的是SelectedStatusId 0或1的值,但无法设置它的选定值。
解决方案
foreach ( var item in model.OrderMethod)
{
item.StatusList.Add( new SelectListItem(){Text = 待定,值= 0});
item.StatusList.Add( new SelectListItem(){Text = 已发送,值= 1,Selected = True });
}
I have IPagedList to bind datatable and inside table there is a dropdownlist but i am unable to set dropdown selected value
Controller
foreach (var item in model.OrderMethod)
{
item.StatusList.Add(new SelectListItem() { Text = "Pending", Value = "0" });
item.StatusList.Add(new SelectListItem() { Text = "Sent", Value = "1" });
}
View
@using MvcPaging
@model IPagedList<projectname.areas.admin.models.ordermodel>
@foreach (var item in Model)
{
if (item != null)
{
<tr><td>@Html.DropDownListFor(m=>m.FirstOrDefault().SelectedStatusId, item.StatusList)</td></tr>
}
}
I am providing the value of SelectedStatusId 0 or 1 but unable to set it's selected value.
解决方案
foreach (var item in model.OrderMethod) { item.StatusList.Add(new SelectListItem() { Text = "Pending", Value = "0" }); item.StatusList.Add(new SelectListItem() { Text = "Sent", Value = "1", Selected=True }); }
这篇关于我无法在mvc中设置下拉选择值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文