ViewDataのビューに渡されるSelectListからDropdownlist値が設定されない
-
03-07-2019 - |
質問
オフィスの場所(テキスト)と住所(値)のドロップダウンリストを作成しようとしています ページを表示した後にブラウザでページソースを表示すると、選択(ドロップダウンリスト)オプションの値がすべて<!> quot; <!> quot;であることがわかります。これが私のコードです。 LinqToSqlデータコンテキストコールを使用して、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();
}
私のビューコード: <!> lt;%= Html.DropDownList(<!> quot; locations <!> quot ;,(SelectList)ViewData [<!> quot; OfficeLocations <!> quot;])%<!> gt;
解決
プレビュー4からMVC RC2にアップグレードする必要がありました。ドロップダウンリストの問題に対処し、問題を修正しました。
所属していません StackOverflow