MVC 和 jQuery 验证,在哪里“编织”javascript 以及如何嵌入母版页?
Posted
技术标签:
【中文标题】MVC 和 jQuery 验证,在哪里“编织”javascript 以及如何嵌入母版页?【英文标题】:MVC and jQuery validation, where to 'weave' the javascript and how to embed into master page? 【发布时间】:2010-09-22 10:45:33 【问题描述】:如果我的页眉/页脚在母版页中,并且我的 .js 文件在母版页中被引用,如何在我的登录页面上添加 jQuery 验证?
如果检测到错误,我将如何修改 .js 文件以显示相应的错误消息?
【问题讨论】:
【参考方案1】:你看过 jquery validation plugin 吗?该插件会自动处理许多不同的验证任务——也就是说,您可能能够侥幸完成:
$(document).ready( function $(form).validate(); );
使用适当的类属性注释您的文本字段。您应该能够只在视图页面上引用验证库,并将文档就绪功能添加到那里以及脚本标记内。
<asp:Content runat="server" ID="viewcContent" ContentID="masterContent">
<script type="text/javascript" src="..path_to/jquery.validate.js">
</script>
<script type="text/javascript">
$(document).ready( function $(form).validate(); );
</script>
<% using (html.BeginForm()) %>
... form implementation...
<input type="text" id="username" name="username" class="required" />
<% %>
</asp:Content>
【讨论】:
以上是关于MVC 和 jQuery 验证,在哪里“编织”javascript 以及如何嵌入母版页?的主要内容,如果未能解决你的问题,请参考以下文章
MVC jquery表单验证 和 jquery_Validate表单验证
jquery 验证允许“data-val-date”/MVC 的数字
使用 MVC3 Razor 在 Jquery 中应用图像扩展验证