问题标签 [asp.net-mvc-2-validation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
9 回答
58917 浏览

asp.net-mvc - 从 global.asax 中的 Application_BeginRequest 重定向到一个动作

在我的网络应用程序中,我正在验证来自 glabal.asax 的 url。我想验证 url,如果需要,需要重定向到一个动作。我正在使用 Application_BeginRequest 来捕获请求事件。

或者是否有任何其他方法可以在 mvc 中获取请求并在需要时重定向到操作时验证每个 url

0 投票
1 回答
287 浏览

asp.net-mvc-2 - Jquery Validation 和 MVC2 愚蠢的问题

我正在尝试在我的 MVC2 项目中进行一些基本的 Jquery 验证,但我不断收到此错误...

Microsoft JScript 运行时错误:对象不支持属性或方法“验证”

甚至在页面加载这个简单的脚本之前......

temp1 是我的表单的 id,在该表单中,有 HospitalFinNumber 的 id,依此类推……知道会发生什么吗?这是我在我的 site.master 中包含的 js 文件

0 投票
2 回答
444 浏览

regex - Regex 正则表达式坐标

试图整理出以下字符串的正则表达式:

到目前为止我有:@"^[0-9]*,{-}[0-9]*$"但它似乎没有工作。

任何想法,都非常受欢迎。

整个片段是:

谢谢。

0 投票
1 回答
351 浏览

asp.net-mvc - 在 MVC 表单上保留非模型信息

我有一个 MVC 表单,其中包含一些与我的模型无关的字段。这些字段包含用户提供的信用卡信息。一旦用户填写表格并单击继续,我将在我的控制器中执行一些信用卡验证。如果信用卡交易成功,我会关注其他与 Model 相关的字段,然后将用户带到 Finish/confirmation 页面。这么多效果很好。

但是,如果信用卡交易不成功,我基本上想让用户保持在同一页面上,所有字段仍然填写,即使这些信用卡字段与我的模型无关。事实证明这很困难,因为表格上的所有字段似乎都被删除了。

任何帮助表示赞赏。这是我的几个表单控件:

然后,在我的控制器中,我在表单提交时执行以下操作:

0 投票
2 回答
1008 浏览

asp.net-mvc - 使用存储过程将选择标记选定值插入数据库

在我看来,我的选择标签是这样的:

我正在使用存储过程将数据传递到数据库。如何将我选择的值传递给我的控制器?

0 投票
1 回答
290 浏览

asp.net - 服务器端下拉验证总是触发

即使我从列表中选择了一个项目,我的 MVC 2 下拉验证总是会触发。我从萤火虫中检查了下拉列表是否与预期值正确绑定。

模型:

控制器:

看法:

0 投票
1 回答
1946 浏览

asp.net-mvc - 在同一视图上显示错误消息

我正在尝试使用 MVC 2 从数据库中删除一条记录。当前删除功能工作正常,但有一些具有外键关系的记录,所以我不会删除它们,当用户尝试删除我想要的此类记录时在删除视图上显示错误消息而不导航到另一个视图。

控制器:

看法:

0 投票
2 回答
1679 浏览

asp.net-mvc - 在 asp.net mvc2 中动态添加验证规则到模型属性

一个模型属性验证信息/规则在同一模型对象的其他属性中可用。我必须使用其他属性值来验证属性值。

型号类:-

模型对象看起来像上面。在这里我必须使用验证Value属性

  • 格式(Fomart 验证,如电子邮件、电话和日期)

  • MinLength,MaxLength(范围验证)属性。

我知道我们可以使用自定义验证来做到这一点,例如

  1. 创建以ValidationAttribute为基础的自定义类
  2. 传递所有这些属性(值、格式、最小长度和最大长度)
  3. 使用 Format 属性编写 switch case。
  4. 使用正则表达式验证格式并进行手动范围验证或动态正则表达式验证。

编辑:- 在此处添加自定义验证类代码

自定义验证类:

这在类级别上正常工作,并通过验证摘要显示验证消息。但是我想修改上面的代码来做以下事情。

  1. 验证应该发生在属性级别,或者需要在属性级别显示错误消息(使用 validationMessage 帮助器类)。
  2. 需要为每个验证提供特定的错误消息,而不是常见的错误消息。
  3. 应该进行范围验证。

任何人都可以提供一些关于这些的想法吗?

0 投票
2 回答
840 浏览

ajax - asp .net MVC中的模型验证

我正在开发一个应用程序,其中有一个带有模型“StudentListModel”的表单。

我在同一页面中有一个不是提交按钮的按钮。我编写了一个 ajax 函数,它在指定的控制器中调用一个动作方法。

现在我的问题是学生名有一个文本框,

这些验证都没有触发。但是,如果我将按钮设置为提交,这些将起作用。

除了使用表单提交之外,还有其他方法可以进行模型验证吗?

0 投票
1 回答
107 浏览

asp.net - 文本必填字段 MVC2 asp.net

我制作了一个 MVC2 项目

看法:

如果文本框为空则显示错误消息并让用户再次输入,如何做到这一点?:S