Asp.net mvc MVC4.0中的验证摘要
我是mvc新手,我正在尝试简单的验证摘要,但验证摘要没有显示在UI中。是否有语法错误Asp.net mvc MVC4.0中的验证摘要,asp.net-mvc,asp.net-mvc-4,razor,Asp.net Mvc,Asp.net Mvc 4,Razor,我是mvc新手,我正在尝试简单的验证摘要,但验证摘要没有显示在UI中。是否有语法错误 @{Html.ValidationSummary();} @{Html.BeginForm();} <p> Name:-@Html.TextBox("Name") </p> <p> Age:-@Html.TextBox("Age") </p> <input type="s
@{Html.ValidationSummary();}
@{Html.BeginForm();}
<p>
Name:-@Html.TextBox("Name")
</p>
<p>
Age:-@Html.TextBox("Age")
</p>
<input type="submit" value="Sign In" />
<h6>SignIn</h6>
@{Html.EndForm();}
@{Html.ValidationSummary();}
@{Html.BeginForm();}
名称:-@Html.TextBox(“名称”)
年龄:-@Html.TextBox(“年龄”)
签名
@{Html.EndForm();}
这应该可以:
@using (Html.BeginForm("YourActionName", "YourControllerName","Upload", FormMethod.Post)) {
@Html.ValidationSummary(false);
<p>
Name: @Html.TextBoxFor(m => m.Name)
</p>
<p>
Age: @Html.TextBoxFor(m => m.Age)
</p>
<input type="submit" value="Sign In" />
<h6>SignIn</h6>
}
我还发现,当我使用@Html.ValidationSummary();}时,不会显示错误,但当我使用@Html.ValidationSummary()时会显示错误;错误是如此的明显。在上面的代码中,当用“{”括起来时,@Html.ValidationSummary()已经在using语句的{}中,因此不需要再次添加它们。
<add key="ClientValidationEnabled" value="true"></add>
<add key="UnobtrusiveJavaScriptEnabled" value="true"></add>