當條件滿足或不滿足時,如何在MVC4中顯示錯誤消息?MVC4如何在條件/不符合時顯示錯誤消息?
我有這個代碼塊在我的控制器
[HttpPost]
public ActionResult DeleteOwner(int OwnerID)
{
Owner dbEntry = _DBContext.Owners.Find(OwnerID);
if (dbEntry != null)
{
if (dbEntry.GroupTypes.Count == 0)
{
_DBContext.Owners.Remove(dbEntry);
_DBContext.SaveChanges();
}
else
{
//Throw a validation message
}
}
return RedirectToAction("GetListOfOwners");
}
上面的代碼塊停止用戶刪除形式從誰具有至少一個或更多相關聯的GroupTypes數據庫中的任何擁有者。
它可以工作,但目前它只是將用戶返回到頁面,我想知道的是我將如何顯示一條適當的錯誤消息,告訴用戶爲什麼所有者沒有被刪除?
在此先感謝您的幫助。
您是否考慮過將錯誤消息放入'ViewBag'中? –
是的,但想要嘗試並避免使用視圖袋,如果可行 –
將字符串傳遞給'GetListOfOwners',因爲您要回到此操作。然後設置viewbag.Error =字符串 – Lali