nserhantr
Decapat
- Katılım
- 14 Ekim 2018
- Mesajlar
- 1
Merhaba. Ben daha önceden yaptığım projelerde MVC'de null veri gönderdiğimi düşünüyorum.
Yani Controller şu şekilde;
şimdi burada istediğim urunadi, katID, aktifmi parametreleri viev kısmından gönderince sorunsuz bir şekilde controller kısmına düşüyor. Ancak mesela katID parametresini null gönderince hiç Controller kısmına düşmeden şöyle bir hata veriyor.
Arkadaşlar iki gündür bu sorunla uğraşıyorum. Yanlış mı hatırlıyorum bilmiyorum ama. ben katID null göndersem bile Controller kısmına düşüp patlayacaksa orada patlatıyordum Try Cach içinde çözüyordum falan.
Şimdi direk explorer tarafında bu hatayı alıyorum bunun bir ayarı varmıdır yardımcı olurmusunuz lütfen.
Yani Controller şu şekilde;
C#:
[HttpPost]
public ActionResult makaleEkle(string urunadi, int katID, bool aktifmi)
şimdi burada istediğim urunadi, katID, aktifmi parametreleri viev kısmından gönderince sorunsuz bir şekilde controller kısmına düşüyor. Ancak mesela katID parametresini null gönderince hiç Controller kısmına düşmeden şöyle bir hata veriyor.
The parameters dictionary contains a null entry for parameter 'KatID' of non-nullable type 'System.Int32' for method 'System.Web.Mvc.ActionResult makaleEkle(System.String, System.String, System.String, System.String, Int32, Boolean, System.Web.HttpPostedFileBase, System.Collections.Generic.IEnumerable`1[System.Web.HttpPostedFileBase])' in 'Makale.WEBUI.Areas.Admin.Controllers.MakaleController'. An optional parameter must be a reference type, a nullable type, or be declared as an optional parameter.
Parametre adı: parameters
Arkadaşlar iki gündür bu sorunla uğraşıyorum. Yanlış mı hatırlıyorum bilmiyorum ama. ben katID null göndersem bile Controller kısmına düşüp patlayacaksa orada patlatıyordum Try Cach içinde çözüyordum falan.
Şimdi direk explorer tarafında bu hatayı alıyorum bunun bir ayarı varmıdır yardımcı olurmusunuz lütfen.
Son düzenleyen: Moderatör: