मेरे पास यह नियंत्रक मेरे नियंत्रक में है।यदि ModelState.IsValid विफल रहता है तो त्रुटि संदेश प्राप्त करें?
[HttpPost]
public ActionResult Edit(EmployeesViewModel viewModel)
{
Employee employee = GetEmployee(viewModel.EmployeeId);
TryUpdateModel(employee);
if (ModelState.IsValid)
{
SaveEmployee(employee);
TempData["message"] = "Employee has been saved.";
return RedirectToAction("Details", new { id = employee.EmployeeID });
}
return View(viewModel); // validation error, so redisplay same view
}
यह नाकाम रहने रखता है, ModelState.IsValid
झूठी लौटने और देखने redisplaying रहता है। लेकिन मुझे नहीं पता कि त्रुटि क्या है।
क्या त्रुटि प्राप्त करने और उपयोगकर्ता को इसे फिर से चलाने का कोई तरीका है?
कोई मॉडलस्टेट नहीं है। संपत्ति संपत्ति ?! – niico
@niico मुझे लगता है कि उसका मतलब 'मॉडलस्टेट' प्रकार की संपत्ति है, जबकि नियंत्रक। मॉडलस्टेट गुण मॉडलस्टेट डिक्शनरी प्रकार है। – devlord