asp.net-mvc – 客户端验证未显示消息
发布时间:2020-05-24 16:27:28 所属栏目:asp.Net 来源:互联网
导读:我有一个MVC4互联网应用程序,其中包含用于创建用户帐户的表单.表单验证有效,但输入验证失败时,不会显示错误消息.它仍然会阻止提交,直到验证问题得到解决但没有文本 剃刀查看表格 h2Create New Account/h2fieldset legend/legend @using (Html.BeginForm(Creat
|
我有一个MVC4互联网应用程序,其中包含用于创建用户帐户的表单.表单验证有效,但输入验证失败时,不会显示错误消息.它仍然会阻止提交,直到验证问题得到解决但没有文本 剃刀查看表格 <h2>Create New Account</h2>
<fieldset>
<legend></legend>
@using (Html.BeginForm("CreateUser",null)){
@Html.AntiForgeryToken()
<table class="create">
<tr>
<td colspan="2"><b>New Account</b>
</tr>
<tr>
<td>@Html.DisplayNameFor(model=>model.UserName)</td><td>@Html.TextBoxFor(model=>model.UserName)</td>
<td>@Html.DisplayNameFor(model=>model.EmailAddress)</td><td>@Html.TextBoxFor(model=>model.EmailAddress)</td>
<td><input type="submit" value="Create User" /></td>
</tr>
</table>
}
</fieldset>
@Html.ValidationSummary()
使用的包包括验证文件 bundles.Add(new ScriptBundle("~/bundles/asset").Include(
"~/Scripts/jquery-{version}.js","~/Scripts/jquery-ui-{version}.js","~/Scripts/jquery.validate*","~/Scripts/jquery.unobtrusive*"));
使用的模型是一个实体模型,我添加了一个部分类来注释验证要求 [MetadataType(typeof(UserProfileMetadata))]
public partial class UserProfile
{
//Empty Class just required for adding class level attribute
}
public class UserProfileMetadata
{
//Fields from user profile requiring annotations
[EmailAddress]
[Required]
[Display(Name = "Email Address")]
public string EmailAddress { get; set; }
[Required]
public string UserName { get; set; }
}
验证工作,但现在显示该消息使我认为它必须是标记错误,但我只是看不到它. 解决方法在表单中移动ValidationSummary将修复它.<h2>Create New Account</h2>
<fieldset>
<legend></legend>
@using (Html.BeginForm("CreateUser",null)){
@Html.ValidationSummary()
@Html.AntiForgeryToken()
<table class="create">
<tr>
<td colspan="2"><b>New Account</b>
</tr>
<tr>
<td>@Html.DisplayNameFor(model=>model.UserName)</td> <td>@Html.TextBoxFor(model=>model.UserName)</td>
<td>@Html.DisplayNameFor(model=>model.EmailAddress)</td><td>@Html.TextBoxFor(model=>model.EmailAddress)</td>
<td><input type="submit" value="Create User" /></td>
</tr>
</table>
}
</fieldset> (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 无法编写输出文件… pdb visual studio 2010
- asp.net-mvc – 任何潜在的安全风险设置,打开relaxedUrlToF
- asp.net-mvc – ASP.NET MVC中的动态(运行时生成)表单
- asp.net-mvc-4 – 如何在ASP.NET MVC 4中从数据库填充下拉列
- asp.net-mvc – 我如何编写一个ActionFilter来确保AntiForg
- 在ASP.Net中使用Page_Load和Page_PreRender
- asp.net-mvc-3 – 全球化在ASP.Net MVC 3
- asp.net-mvc – ASP.NET MVC身份默认实现
- asp.net – 当你不能使用ViewState时你会怎么做?
- ASP.NET GridView SortedAscendingHeaderStyle不起作用
推荐文章
站长推荐
- asp.net-mvc – 自定义授权MVC 3和Ninject IoC
- 你在ASP.NET MVC视图中编写JavaScript吗?还是在
- powershell – 如何检查asp.net mvc 3是否已安装
- asp.net-mvc-2 – 在MVC 2中使用自定义TextWrite
- .net – 新的单元测试
- asp.net-mvc – MVC4 Action返回没有null的JsonR
- asp.net-core – 从显式类型的ASP.NET Core API控
- asp.net – 更改视图位置
- asp.net-mvc – 类型“表达式”在未引用的程序集
- asp.net-mvc – 它是否有意义在Webapi中有ViewMo
热点阅读
