none
MVC Model Null Geliyor RRS feed

  • Soru

  • Merhabalar;

    View de

    @model ***.Areas.Models.ContentsModel

    Şeklinde modeli ekliyorum.

    @using (Html.BeginForm("Create", "Contents", FormMethod.Post, new { @class = "formee" }))
                    {@Html.TextBoxFor(model => model.ContentTitle)

    @Html.TextBoxFor(model => model.Content)}

    Controller

     [HttpPost]
            public ActionResult Create(***.Areas.Models.ContentsModel content)
            {***}

    View içerisinde yukarıdaki gibi nesneleri oluşturuyorum. Ancak sayfayı Post ettiğimde controller da model null geliyor. Aynı şekilde diğer sayfada ki kod sorunsuz çalışıyor bu çalışmıyor. Yardımlarınız için şimdiden teşekkürler.



    20 Ağustos 2013 Salı 11:17

Yanıtlar

Tüm Yanıtlar

  • buradan göründüğü kadarıyla null gelmemesi lazım. Modelin içindeki required bir alan null geliyor olabilir mi?

    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com
    MCC

    20 Ağustos 2013 Salı 13:56
    Moderatör
  • View den Content alanını kaldırdım sorun düzeldi. Ancak Content required değil. Daha sonra adını değiştirdim sorun düzeldi sanırım isim çakışması oldu.

    21 Ağustos 2013 Çarşamba 08:19
  • Merhaba konu ile ilgili olarak paylaşımda bulunduğunuz veriler sadece [POST] edilmektedir. [GET] ile ilgili herhangi bir işlem yok bu kısmı da projenizde incelermisiniz verileri GET etmeden null gelmesi bence normal

    Burak Seyhan(Yazılım Mühendisliği Öğrencisi)

    31 Ağustos 2013 Cumartesi 19:52