我有一個控制器動作與三個變量,我檢查數據驗證並顯示一條消息,如果它失敗。這裏是我的代碼爲:返回多個變量的自定義錯誤消息
public ActionResult Validate(string fName, string lName, string sId)
{ if (fName <> Data.GetFristName(fName))
return Content("First Name " + fName + " not found");
if (lName <> Data.GetFristName(lName))
return Content("Last Name " + lName + " not found");
if (sId <> Data.GetFristName(sId))
return Content("Student ID " + sId + " not found");
return Content("successful");
}
在這裏,我不想爲每個變量顯示單獨的驗證消息,相反,我想通過每個驗證,然後顯示一個消息,列出了所有失敗。因此,如果上述所有三個條件會失敗,我想顯示:
「均未發現以下項目:姓,名,學生ID」
在此先感謝