عندي صفحة تحوي على نموذج Form وتابع HttpPost أقوم فيه بأخذ مدخلات المستخدم وإرسالها إلى الـ Model المشكلة أنه عندما أقوم بعمل Submit للنموذج يذهب إلى التابع HttpPost ولكن تكون قيمة ModelState.IsValid هي false دائمًا ما هو السبب وكيف يمكنني حل هذا المشكلة؟؟
[HttpPost]
public ActionResult AddProduct(Product product)
{
if (ModelState.IsValid)
{
Product myProduct = new Product();
bool isSuccessed = myProduct.insertProduct(product);
if (isSuccessed == true)
{
ViewBag.AddProductMessage = "Product has been Saved Successfully";
return View("index");
}
else
{
ViewBag.AddProductMessage = "A problem occurred while Addition";
return View("index");
}
}
return RedirectToAction("AddProduct");
}