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"]) %>

答えて

0

プレビュー4からMVC RC2にアップグレードする必要がありました。ドロップダウンリストの問題に対処し、問題を修正しました。

関連する問題