0
オフィスロケーション(テキスト)とアドレス(値)のドロップダウンリストを作成しようとしています ページを表示した後にブラウザでページソースを表示すると、 select(ドロップダウンリスト)オプションの値はすべて ""です。ここに私のコードです。 LinqToSqlデータ・コンテキスト・コールを使用して、SelectListのデータを取得しています。デバッガでは、私の呼び出しから返されたリストに実際に必要な住所とオフィス所在地があることがわかります。 マイモデルのDataContextコード:ViewDataからビューに渡されたSelectListからドロップダウンリストの値が取得されない
public partial class uls_dbDataContext
{
public List<office_location> GetOfficeLocations()
{
return office_locations.ToList();
}
}
マイコントローラコード:
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();
}
マイビューコード: <% = Html.DropDownList( "位置"、(SelectListの)ViewDataを[ "OfficeLocations"]) %>