Model view controller 未从传递给ViewData中的视图的SelectList设置Dropdownlist值
我正在尝试填充办公室位置(文本)和地址(值)的下拉列表 显示页面后在浏览器中查看我的页面源时,我可以看到select(dropdownlist)选项值均为“”。这是我的密码。我正在使用LinqToSql数据上下文调用获取SelectList的数据。在调试器中,我可以看到调用返回的列表中确实有我需要的地址和办公室位置。 我的模型数据上下文代码:Model view controller 未从传递给ViewData中的视图的SelectList设置Dropdownlist值,model-view-controller,drop-down-menu,null,viewdata,selectlist,Model View Controller,Drop Down Menu,Null,Viewdata,Selectlist,我正在尝试填充办公室位置(文本)和地址(值)的下拉列表 显示页面后在浏览器中查看我的页面源时,我可以看到select(dropdownlist)选项值均为“”。这是我的密码。我正在使用LinqToSql数据上下文调用获取SelectList的数据。在调试器中,我可以看到调用返回的列表中确实有我需要的地址和办公室位置。 我的模型数据上下文代码: public partial class uls_dbDataContext { public List<office_location&g
public partial class uls_dbDataContext
{
public List<office_location> GetOfficeLocations()
{
return office_locations.ToList();
}
}
我的视图代码:
我不得不从preview 4升级到MVC RC2。它解决了drownlist问题并修复了我的问题
public ActionResult Directions()
{
uls_dbDataContext ulsdb_dc = new uls_dbDataContext();
ViewData["OfficeLocations"] = new SelectList(ulsdb_dc.GetOfficeLocations(),"location_address", "location_name");
ViewData["Title"] = "Directions";
return View();
}