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

  • CareyHolzman

    CareyHolzman

    24 Ocak 2008
  • engineerguy

    engineerguy

    10 Ocak 2010
  • LiteralMSPaint

    LiteralMSPai

    27 EKİM 2010