4
我正在使用數據註釋驗證程序並且它不工作的ASP .net MVC項目。我是新來的MVC。請幫我在這註解驗證在ASP中不起作用.net MVC
我的模型
public class Home
{
public int i;
[Required(ErrorMessage="Please enter")]
[StringLength(160)]
public string name;
}
我的控制器
public ActionResult Index()
{
Home h = new Home();
return View(h);
}
[HttpPost]
public ActionResult Index(Home h)
{
if (ModelState.IsValid)
{
return RedirectToAction("Success");
}
//ModelState.AddModelError("name", "Enter name");
return View(h);
}
我查看
@using (Html.BeginForm())
{
<label for="name">Name: </label>
@Html.TextBoxFor(m=>m.name)
@Html.ValidationMessageFor(m=>m.name)
<input type="submit" value="Register" />
}
非常感謝ramiramilu。它正在工作。 – Vishnu