Asp.Net'te DropDownList'e İlk Eleman Atama

Asp.Net ile DropDownList elemanına seçili elemanı belirlerken çıkan hatanın çözümü

Bir proje üzerinde çalışırken, üzerinde textbox (metin kutuları) ve dropdownlist (açılır kutu) elemanlarının bulunduğu bir formda dropdownlist'in seçili değerini şu şekilde belirttim drpUst_Kategori_ID.SelectedValue = strUst_Kategori_ID;. Lakin bu form post edilirken (form bilgileri gönderilirken) dropdownlist şu hatayı veriyordu:
Hatanın Ekran Görüntüsü
has a SelectedValue which is invalid because it does not exist in the list of items. Parameter name: value

'drpUst_Kategori_ID' has a SelectedValue which is invalid because it does not exist in the list of items. Parameter name: value.

Hata şu şekilde oluşmaktadır.
Form bilgileri gönderilirken (post edilirken) yüklenen dropdownlist (açılır kutu) tekrar yükeniyor ve dropdownlist elemanları yüklenmeden seçili elemanı belirtmek istediğimizde bize, olmayan değerlerin seçimi olmaz hatasını bize göstermektedir.

Bu yüzden dropdownlist'in atanmış değerini belirterek hata giderilmiş oldu.
Hatanın Çözümü
drpUst_Kategori_ID.Items.Insert(0, new ListItem("Üst Kategori Olsun", "0"));
drpUst_Kategori_ID.SelectedValue = strUst_Kategori_ID; //Burada hatayı önlemiş olacağız.

Yorumlar

Henüz hiçbir yorum yazılmamış. İlk yorumu siz yapın.

Yorum Yaz

Avatar

REKLAM

DDos Koruma, Botnet Koruma, Layer 7 Saldırı koruması, Sanal sunucu, Vds sunucu

REKLAM

Çizgi Filmler

EN

  • Popüler
  • Yeni
  • Son Yorum