Asp.Net MVC EnableClientValidation不起作用
发布时间:2020-12-15 23:43:05 所属栏目:asp.Net 来源:网络整理
导读:我想要客户端验证作为服务器端验证.我意识到如下: 型号:(该模型具有包含Test类的DataModel(dbml)) namespace MyProject.TestProject{ [MetadataType(typeof(TestMetaData))] public partial class Test { } public class TestMetaData { [Required(ErrorMe
我想要客户端验证作为服务器端验证.我意识到如下:
型号:(该模型具有包含Test类的DataModel(dbml)) namespace MyProject.TestProject { [MetadataType(typeof(TestMetaData))] public partial class Test { } public class TestMetaData { [Required(ErrorMessage="Please enter a name.")] [StringLength(50)] public string Name { get; set; } } } 控制器没什么特别的. 风景: <% Html.EnableClientValidation(); %> <% using (Ajax.BeginForm("Index","Test",FormMethod.Post,new AjaxOptions {},new { enctype = "multipart/form-data" })) {%> <%= Html.AntiForgeryToken()%> <fieldset> <legend>Widget Omschrijving</legend> <div> <%= Html.LabelFor(Model => Model.Name) %> <%= Html.TextBoxFor(Model => Model.Name) %> <%= Html.ValidationMessageFor(Model => Model.Name) %> </div> </fieldset> <div> <input type="submit" value="Save" /> </div> <% } %> 为了使这一切工作,我还添加了对js文件的引用: <script src="../../Scripts/MicrosoftAjax.js" type="text/javascript"></script> <script src="../../Scripts/MicrosoftMvcAjax.js" type="text/javascript"></script> <script src="../../Scripts/MicrosoftMvcValidation.js" type="text/javascript"></script> <script src="../../Scripts/jquery-1.4.1.min.js" type="text/javascript"></script> 最终它必须工作,但它不工作100%: 我想念一些参考书吗? (我使用Asp.Net MVC 2 RTM) 解决方法
更改加载的JavaScript的顺序…
<script src="../../Scripts/jquery-1.4.1.min.js" type="text/javascript"></script> <script src="../../Scripts/MicrosoftAjax.js" type="text/javascript"></script> <script src="../../Scripts/MicrosoftMvcAjax.js" type="text/javascript"></script> <script src="../../Scripts/MicrosoftMvcValidation.js" type="text/javascript"></script> 有完全相同的问题,这清除了我… (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 有AsIFnet标记的#IF DEBUG吗?
- Asp.net:System.Security.SecurityException
- 当InternalsVisibleToAttribute特性遭遇"强签名"
- asp.net-mvc – 使用AD的ASP.NET MVC表单Auth在本地工作但在
- asp.net – 在AJAX方法调用中的RegisterClientScriptBlock
- ASP.NET 谨用 async/await
- asp.net – 在MS Access中双重插入?
- asp.net-mvc-3 – 在Entity Framework中使用数据库第一种方
- asp.net-mvc – 在MVC中没有持久化Cookie
- asp.net-mvc – ASP.NET MVC下拉列表
推荐文章
站长推荐
- asp.net-mvc-3 – HTML.DropdownList – 文本字段
- 在没有viewstate的情况下运行ASP.NET
- asp.net – 如何检查列表<>包含TimeSpan上的比较
- 在ASP.NET RadioButtonList ListItem上设置CSS类
- ASP.NET Core 认证与授权[5]:初识授权
- 一个ASP中的Base64加密 解密函数代码
- Asp.Net和Asp.Net MVC中的Ajax之间的区别
- asp.net-mvc – jqGrid中的日期选择器,简单的例子
- asp.net-mvc – 如何在单个视图中使用两个表单
- 使用ASP.Net编辑表格 – Quick’n Dirty
热点阅读