عندي صفحة تحوي على نموذج 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");
}
السؤال
OsamaSaif
عندي صفحة تحوي على نموذج 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"); }
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.