SORU
17 Mayıs 2010, PAZARTESİ


Yazın 'IEnumerable< ViewData öğe yok;&;' 'xxx' anahtar SelectListİtem gt;

Benim şimdiki durumda sorunu çözmek gibi bir cevap ile Taşması ama hiçbiri Yığını üzerinde bu konuda mesajların bir çift vardır.

Bunu bir tablo ile bir sayfa var, her satır metin alanlarında bir dizi ve bir açılır. Tüm açılır listesini aşağıdaki gibi ayarladım yani aynı SelectList veri kullanmanız gerekir

Denetleyicisi

ViewData["Submarkets"] = new SelectList(submarketRep.AllOrdered(), "id", "name");

Görünüm

<%= Html.DropDownList("submarket_0", (SelectList)ViewData["Submarkets"], "(none)") %>

Tam olarak pek çok yerde bu Kur kullandım, ama bu özel görünümü nedense hata alıyorum:

Tür ViewData öğe yok '' anahtar 'submarket_0'. IEnumerable

CEVAP
17 Mayıs 2010, PAZARTESİ


Tamam cevabı bu sorun hakkında başka mesajlar elde edildi ve böylece:

Eğer ViewData yani DropDownList "submarket_0", Yardımcısı otomatik olarak dolduracaktır Html veri. DropDownList SelectList ile aynı adı içerir ^strong>2. parametresini belirlemezsenizbu durumda kaynak SelectList.

Benim hata ile neler oldu:

Çünkü tablo içeren aşağı açılır listeler bir kısmi görünümü ve ViewData işler değişti ve artık içerdiği SelectList vardı başvurulan, HtmlHelper (yerine atan bir hata) çalıştı bulmak için SelectList "submarket_0" ViewData (GRRRR!!!) HALA kalamadım bulmak, ve o zaman:) bir hata attı

Bana im yanlış varsa düzeltin lütfen

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • B4ROK

    B4ROK

    1 EKİM 2008
  • Dave Wallace

    Dave Wallace

    27 Kasım 2007
  • dhcrr's channel

    dhcrr's chan

    2 Ocak 2007