Model view controller 未从传递给ViewData中的视图的SelectList设置Dropdownlist值

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

我正在尝试填充办公室位置(文本)和地址(值)的下拉列表 显示页面后在浏览器中查看我的页面源时,我可以看到select(dropdownlist)选项值均为“”。这是我的密码。我正在使用LinqToSql数据上下文调用获取SelectList的数据。在调试器中,我可以看到调用返回的列表中确实有我需要的地址和办公室位置。 我的模型数据上下文代码:

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();
    }