首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

mvc2中DropDwonList修改的时候怎么显示数据中的默认值

2014-01-03 
mvc2中DropDwonList修改的时候如何显示数据中的默认值mvc2中DropDwonList修改的时候如何显示数据中的默认

mvc2中DropDwonList修改的时候如何显示数据中的默认值
mvc2中DropDwonList修改的时候如何显示数据中的默认值?

具体:添加的时候选择的是北京,在修改的时候默认选中的就是"北京"


[解决办法]
例:区域列表AreaSelectList, 区域字段AreaId
<%=Html.DropDownListFor(m => m.AreaId, Model.AreaSelectList) %>
[解决办法]
你这个应该发到ASP.NET版
[解决办法]
绑定的时候给他个默认值不行了。。
[解决办法]


Modle:
   public class SettingsViewModel
   {
       Repository rp =new Repository();
       public string ListName { get; set; }  
       public  IEnumerable<SelectListItem> GetSelectList()
       {
               var selectList = rp.GetArea().Select(a => new SelectListItem { 
                               Text=a.AreaName,
                               Value=a.AreaId.ToString()
                               });
               return selectList;
           }
       } 
Controller:
       public ActionResult Index()
       {
           return View(new SettingsViewModel());
       }
View:
@model Mvc3Applicationtest2.Models.SettingsViewModel
@Html.DropDownListFor(m=>m.ListName,Model.GetSelectList(),"请选择")

热点排行