為什么頁(yè)面加載后就直接顯示了驗(yàn)證信息,都還沒開始輸入郵箱Html代碼如下:@model Person
@{
Layout = null;
}<script src="~/Scripts/jquery-1.10.2.min.js"></script><script src="~/Scripts/jquery.validate.min.js"></script><script src="~/Scripts/jquery.validate.unobtrusive.min.js"></script><form >@Html.TextBoxFor(m => m.Email)
@Html.ValidationMessageFor(m => m.Email)<button id="btn">提交</button></form> 后臺(tái)代碼如下:namespace MVCEasyUI.Controllers
{public class HomeController : Controller
{public ActionResult FormValid(Person person)
{return View(person);
}
}
}public class Person
{
[Required(ErrorMessage = "{0}必填")]
[EmailAddress(ErrorMessage = "郵箱格式不正確")]
[Display(Name = "郵件")]public string Email { get; set; }
}
1 回答

慕沐林林
TA貢獻(xiàn)2016條經(jīng)驗(yàn) 獲得超9個(gè)贊
在return View(person);之前做ModelState.Clear();試試,應(yīng)該是可以的。具體原因我記不太清楚了。
- 1 回答
- 0 關(guān)注
- 396 瀏覽
添加回答
舉報(bào)
0/150
提交
取消