xval

    0热度

    1回答

    我正在部署一个开始生活在xVal的旧时代的MVC3项目。我认为这是此错误的根源: 无法加载文件或程序集“System.Web.Mvc,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35”或它的某个依赖项。定位的程序集清单定义与程序集引用不匹配。 (来自HRESULT的例外:0x80131040) 我在生产服务器

    0热度

    1回答

    我使用XVAL用于客户端验证,我有以下代码: <%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<Models.FiltersModel>" %> <%@ Import Namespace="xVal.Rules" %> <%@ Import Namespace="xVal.Html" %> <% using

    2热度

    1回答

    我正在使用xVal和jQuery进行MVC中的客户端表单验证。 如果用户键入不符合指定格式的字符串,则正确验证使用[DataType(DataType.Date,ErrorMessage = ...)]注释的日期字段。但是,如果用户输入的月份或日期无效,例如13/32/2010,则在提交到服务器之前不会生效。 有谁知道任何快速的方法来更强大地验证客户端的日期?

    0热度

    2回答

    我目前正在寻找将项目从MVC1迁移到MVC2。我们正在使用xVal进行客户端验证。 从我的理解,我只需要删除对xVal的引用,并用MVC2 EnableClientSideValidation替换,它应该做的伎俩。还有什么需要? 此外,由于xVal无法在客户端验证模型列表,MVC2 + ClientSideValidation的情况仍然如此吗?这 实例(我的意思与 “车型目录” 是在一个List<

    8热度

    1回答

    我有一个应用程序,我一直使用xVal很长一段时间。它最近更新为MVC 2. 我在我的域模型上使用标准DataAnnotations属性,这些属性还实现了调用DataAnnotationsValidationRunner的“Validate()”方法。如果有任何错误,则该方法抛出RulesException。 在我的控制器,我用的是非常典型的渔获RulesException catch (Rules

    1热度

    3回答

    我正在使用jQuery.validate(与ASP.NET MVC 1.0和xVal),并试图覆盖默认的错误显示代码,以便将错误范围附加到元素,而不是追加错误图像图标与错误消息本身在图像的标题/ alt属性中。在正确的地方正确的图标 - - 但是每次的validate()被调用时,增加了另一个验证 jQuery.validator.setDefaults({ errorPlacement

    0热度

    2回答

    我想写一个正则表达式来测试字符串。该字符串必须以字母数字字符开头或结尾。 例如。 test - OK test$ - OK $test - OK $ - not OK $test$ - not OK 我可以测试^\w.*$开始与^\w.*$结束。 但我似乎无法将它们合并成类似^.*\w$ | ^\w.*$的东西。 有没有人有任何想法,甚至更好的正则表达式为此目的?

    1热度

    1回答

    我目前正在重构我的项目,我不太确定的一件事是如何处理业务验证错误。 目前我使用xVal库中的RulesException类,我相信这个库不再被开发,所以我可能需要相应地更新我的代码......这是我的一个方法的例子领域模型: public virtual void AddComment(ProfileComment comment) { // ensure account

    2热度

    1回答

    我使用Ajax.BeginForm提交表单ANS XVAL执行验证 问题正在取得的AJAX请求后,即使表格上有错误。我知道客户端验证正在工作,因为它正在显示正确的错误消息,什么不是,但为什么它认为无论如何,使ajax请求无论如何是我不明白的。 我甚至试着把causesvalidation = true放在提交标签里面,但表单仍在提交。 <% using (Ajax.BeginForm("Sugge

    1热度

    1回答

    在我的MVC应用程序中,我有一个页面,我使用几个隐藏字段在底层进行一些计算。此页面加载了xVal验证以使数据一致。但问题是,xVal还验证了仅在页面本身使用的隐藏字段。有什么办法可以禁用隐藏字段的xVal?