ฉันกำลังตรวจสอบฐานข้อมูลของฉันในCreate(FooViewModel fvm){...}
เพื่อดูว่าfvm.prop1
และfvm.prop2
มีอยู่แล้วในการรวมกันที่มิ ถ้าเป็นเช่นนั้นฉันต้องการเพิ่มข้อผิดพลาดใน modelstate จากนั้นส่งคืนมุมมองทั้งหมด ฉันเหนื่อย:
public ActionResult Create(FooViewModel fvm){
if (ThatComboAlreadyExists(fvm)) {
ModelState.AddModelError("Model", "There is already one like that");
return View(fvm);
}
}
... แต่ฉันไม่พบข้อผิดพลาดในHtml.ValidationSummary
ซึ่งฉันคิดว่ามันจะปรากฏขึ้น ฉันสงสัยว่า "Model" ไม่ใช่คีย์ที่ถูกต้อง แต่ฉันไม่สามารถหาอะไรได้ใน Google