Bir ofis listesine (metin) ve adreslere (değer) açılan listeyi doldurmaya çalışıyorum Sayfa sayfamı görüntüledikten sonra tarayıcımda sayfa kaynağımı görüntülediğimi görebilirsiniz. select (dropdownlist) seçenek değerleri hepsi "" dir. İşte benim kodum. SelectList için verilerimi almak için bir LinqToSql veri bağlamı çağrısı kullanıyorum. Hata ayıklayıcıda, aramamın listeden döndüğünün aslında ihtiyacım olan adresleri ve ofisleri olduğunu görebiliyorum. My modeli datacontext kodu:Açılır listeden ayarlanmadı SelectList öğesinden ViewPoint'e görüntülemek için iletilen
public partial class uls_dbDataContext
{
public List<office_location> GetOfficeLocations()
{
return office_locations.ToList();
}
}
My kontrol kodu:
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();
}
Bence kodu: <% = Html.DropDownList ("yerleri", (SelectList) ViewData [ "OfficeLocations"]) %>