【发布时间】:2018-02-19 08:53:58
【问题描述】:
我想在帐户模型无效时显示警告消息框。 我应该如何在 Asp.Net Core MVC 的控制器中执行此操作? 这是我的控制器的代码
[HttpPost]
public IActionResult Index(Account model)
{
if (model.ID != null && model.PassWord != null)
{
using (var db = new AccountDBContext())
{
var account = db.Account.FirstOrDefault(
a => a.ID.Equals(model.ID) && a.PassWord.Equals(model.PassWord)
);
if(account != null)
return RedirectToAction("Index", "Main");
}
//I want to display error msg box...here like "Check ID or PW".
ModelState.AddModelError("", "Error");
}
return View();
}
我找了路,但在这个控制器类中没有“Page”标识符或“Response.write()”方法.... 我该怎么办?
附言 我这样检查模型验证的方式是正确的吗? (我使用模型并检查它的部分属性,而不是使用视图模型)
【问题讨论】:
标签: asp.net-core-mvc