Asp.Net MVC EnableClientValidation不起作用
发布时间:2020-05-24 01:00:54 所属栏目:asp.Net 来源:互联网
导读:我想要客户端验证作为服务器端验证.我意识到如下: 型号:(该模型具有包含Test类的DataModel(dbml)) namespace MyProject.TestProject{ [MetadataType(typeof(TestMetaData))] public partial class Test { } public class TestM
|
我想要客户端验证作为服务器端验证.我意识到如下: 型号:(该模型具有包含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> 有完全相同的问题,这清除了我… (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – OnClientClick中的服务器标记
- ASP.Net MVC中长时间运行服务器调用的进度条
- asp.net-mvc – ViewModel中的MVC3 RouteUrl
- 复合视图模型对象导致远程验证失败
- asp.net – LINQ to SQL – 如何选择特定的列和返回强类型列
- datetime – 如何指定模型绑定的日期格式?
- asp.net-mvc-2 – 将日期参数传递给RedirectToAction Route
- asp.net – HttpMessageHandler与DelegatingHandler
- asp.net-mvc-3 – 使用asp.net mvc本地化jquery验证3
- Asp.NetCore1.1版本去掉project.json后如何打包生成跨平台包
推荐文章
站长推荐
- wcf-data-services – 为什么我的oData响应没有导
- asp.net – 无法获取管道:loadVisitor(domain:
- 从ASP.NET应用程序直接将文件上传到Amazon S3
- asp.net – Reflection构成了什么风险? (中等信
- ASP.Net转发器项目命令未被触发
- asp.net-mvc – 如何从FilterAttribute中获取当前
- asp.net – 从DropDownList中删除列表项
- 如何在ASP.NET中的GridView中定义CellPadding
- 如何在两个不同的文件夹中应用asp.net授权?
- asp.net – 提供的URI方案’https’无效;预期’h
热点阅读
