Modelpublic class People
{
[Required] public string name { get; set; }
[Required] public string phone { get; set; }
[Required] public string address { get; set; }
}Web頁面 在點擊提交按鈕的時候進入UpdatePeople方法[HttpPost] public ActionResult UpdatePeople(FormCollection form)
{
People people = new People(); if (TryUpdateModel<People>(people))
{ //更新數據庫操作 } else
{ //該怎么判斷哪些值出錯了 //比如說name沒有值,是使用var error= ModelState["name"].Errors[0]這樣的方式一個個進行判斷嗎? //如果窗體上值很多,會不會很麻煩
} return View();
}如上else中注釋所示,當if中條件不滿足時,else中如何取得錯誤信息?
- 1 回答
- 0 關注
- 547 瀏覽
添加回答
舉報
0/150
提交
取消