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

  • BMG Rentals Property Management

    BMG Rentals

    23 Mayıs 2011
  • Strata1000

    Strata1000

    28 EYLÜL 2009
  • Utah Valley Online

    Utah Valley

    9 AĞUSTOS 2010