当前位置:  开发笔记 > 编程语言 > 正文

MVC.net JQuery验证

如何解决《MVC.netJQuery验证》经验,为你挑选了2个好方法。

在尝试避免使用JavaScript多年之后,Iv开始在MVC asp.net中使用JQuery进行验证,因为似乎没有正式的验证方法,我很惊讶JQuery有多好.

首先是有一种方法让intellisense为JQuery及其验证插件工作,这样我就不必学习api了吗?

其次,我如何为此创建验证摘要,它当前将错误附加到文本框的右侧:




<%=Html.TextBox("UserName")%>

我尝试将其添加到脚本中:

 errorLabelContainer: $("#CreateLog div.error")

这到html:

  

但这没效果.



1> Dane O'Conno..:

尝试在选项中指定包装器和标签容器.我还添加了display:none; 使用错误容器的样式让jquery决定何时显示它.

HTML:

$().ready(function() {
  $("#CreateLog").validate({
    errorLabelContainer: $("ul", $('div.error-container')),
    wrapper: 'li',
    rules: {            
        UserName: {
            required: true,
            minLength: 2,

        }
    },
    messages: {
      UserName: {
        required: "Please enter a username",
        minLength: "Your username must consist of at least 2 characters"
      }
    }
  });
});

脚本:



    <%=Html.TextBox("UserName")%>

    这应该工作.



    2> Soni Ali..:

    您可能想要查看Karl Seguin在CodeBetter.com上的ASP.NET MVC验证方法及其示例应用程序画布.

    验证 - 第1部分 - 入门

    验证 - 第2部分 - 客户端

    验证 - 第3部分 - 服务器端

    推荐阅读
    贴进你的心聆听你的世界
    这个屌丝很懒,什么也没留下!
    DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
    Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有