【发布时间】:2017-04-14 05:48:17
【问题描述】:
假设我有一个带有验证的模型
public class LoginModel
{
[Required(ErrorMessage="ID not entered")]
[StringLength(5,ErrorMessage = "Length should be 5")]
public string Id { get; set; }
}
在视图页面中,我有一个文本框。当验证失败时。控制器返回查看页面并显示错误消息。
public ActionResult Login()
{
return View();
}
[HttpPost]
public ActionResult Login(LoginModel lg)
{
if(ModelState.IsValid)
{
return RedirectToAction("Index", "Home");
}
return View();
}
但文本框包含以前的值。它是如何保值的?有什么办法可以避免吗?
谢谢
【问题讨论】: