0
Asp.Net uygulamasında ViewBag ile Dropdown list doldururken, Dropdown'ın seçili olması gereken değer seçili gelmiyor. Controller ve View içindeki kodlar şu şekilde
Controller
ViewBag.SirketId = new SelectList(db.Sirketler, "Id", "Ad", hb.SirketId);
View
@Html.DropDownList("SirketId", (SelectList)ViewBag.SirketId, new { @class = "form-control" })
Asp.Net MVC ViewBag Dropdown seçili değer gelmemesi sorununun çözümü nedir?
0
Eğer yukarıdaki gibi bir Asp.Net MVC kod örneğiniz var ve DropdownList içinde seçmek istediğiniz alan seçili gelmiyorsa bunun nedeni tanimladığınız ViewBag ile DropdownList adının aynı olmasıdır.
Asp.Net MVC'de HTML.DropDownList'i yukarıdaki örnekteki gibi kullanıyorsanız bu sorun oluşuyor.
Çözüm olarak Dropdownlist adını veya ViewBag tanımınızı değiştirin.
Örnegin:
Controller
ViewBag.Sirketler = new SelectList(db.Sirketler, "Id", "Ad", hb.SirketId);
View
@Html.DropDownList("SirketId", (SelectList)ViewBag.Sirketler, new { @class = "form-control" })
çalışacaktır.
Cevap yazabilmek için üye girişi yapmalısınız.
Eğer uzmanim.net üyesiyseniz giriş yapabilirsiniz: üye girişi yap
uzmanim.net'e üye olmak çok kolaydır: hemen kayıt ol