问题标签 [requiredfieldvalidator]

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 投票
3 回答
910 浏览

.net - RequiredFieldValidator 适用于开发和舞台环境,而不是生产环境

在成功测试部署到我们的暂存环境后,我们将旧版 ASP.NET 应用程序部署到生产环境。该应用程序在一个特定的注册页面上使用了RequiredFieldValidators。在我们的开发和阶段环境中,验证器在单击“提交”时成功检测到空字段,显示错误消息并阻止表单提交。

但是在生产环境中,验证器不会显示错误消息。单击提交将导致回发,代码隐藏检查 Page.IsValid 并正确检测表单缺少字段,但重新显示注册表单,没有错误消息(即“请输入电子邮件”)给用户。

示例:(注意我没有明确声明 EnableClientScript 或 SetFocusOnError)

两种环境(阶段和生产)是相同的:Win2K3 Server 和 IIS 7、SQL Server 2008 和 ASP.NET 1.1 运行时(尴尬)。

有任何想法吗?

0 投票
1 回答
1935 浏览

asp.net - 验证 asp.net (req. field)validator 后显示“通过”图像或文本

我有以下 asp.net 代码:

现在,如果验证即时通过(无回发),我想显示图像(或文本)

我也可以使用 jQuery 解决方案,但如果禁用了 javascript,那就不太安全了。

0 投票
1 回答
47 浏览

asp.net - .net 验证一系列控件

我有以下情况。

我有一个搜索页面,它分为两个 div。首先,用户可以使用一系列下拉菜单创建查询参数。在第二个 div 中,用户可以输入文本以获取查询参数并进一步缩小搜索范围。在下拉 selectedindex 更改事件中,选择了一个单选按钮,指示正在查看哪个搜索。

IE

根据他们的选择,用户然后可以单击按钮 btnReturn 来返回查询。

因此,我有以下问题。

  1. 如果我在 div1 中有一系列下拉菜单,我需要设置哪种验证,以便至少需要选择其中一个下拉菜单才能选择查询。我可以只输入必填字段,因为并非所有这些字段都是必需的,需要其中一个字段才能进行合理的搜索。

  2. 我假设我可以使用 .net 验证来完成所有这些工作?

  3. 我想我可以为 div1 和 div2 使用验证组,但是否可以将两个组分配给一个控件,即 btn 单击?是否以编程方式完成最后一部分?

今天的文章到此结束!任何帮助,一如既往,非常感谢。

0 投票
2 回答
400 浏览

c# - 密码自定义验证不起作用

我有一个注册表格。我正在检查密码是否有 6 个这样的字符:

代码隐藏

如果我让 RequiredFieldValidator 和 CustomValidator 一起工作并填写 1 个字符,则表格被接受。

如果我删除 RequiredFiekdValidator 并填写表格,则表格被接受,密码字段中没有任何字符

如果我离开 CustomValidator 并填写 1 个字符,则表格被接受

我的 CustomValidator 工作不正常,我错过了什么?

0 投票
3 回答
422 浏览

asp.net - 如果我没有在必填字段验证器中设置错误消息怎么办?

如果我没有在必填字段验证器中设置错误消息,它会显示消息弹出框吗?我的代码-

0 投票
2 回答
604 浏览

javascript - 根据条件禁用验证控件

我有一个在文本框上使用验证控件的 asp.net 应用程序。但是,如果用户在 txtFieldA 中输入一个值,那么我想禁用 txtFieldB 和 txtFieldC 上的验证控件。

0 投票
2 回答
3750 浏览

asp.net - 页面上有多个RequiredFieldValidators,但它们需要应用于不同的按钮点击

我正在处理一个 asp.net 页面,我有以下场景:

我有 2 个具有 requiredfieldvalidator 的字段,它们需要在单击 button1 时“触发”它们的验证,但在单击 button2 时不需要,另一个字段由另一个 requiredfieldvalidator 在相反的情况下验证。(此字段的 requiredfieldvalidator 需要在单击 button2 时“触发”,但在单击 button1 时不需要。)对于最简单的解决方案的任何建议将不胜感激。

提前致谢

0 投票
3 回答
4592 浏览

asp.net - aspx 页面中多个下拉列表的必填字段验证器

我有一个包含 18 个(是 18 个)下拉列表和 18 个文本框的 aspx 页面。需要选择每个下拉列表,并且需要填充每个文本框。在这 36 个控件上拖放必填字段验证器并对其进行维护是一项痛苦的任务,并且似乎不是合乎逻辑的选择,因为我需要的只是让用户从下拉列表中选择一个值。

无论如何我可以遍历所有这些下拉控件和文本框控件,检查它们是否为空并相应地向用户显示警告?客户端验证解决方案或服务器端验证解决方案对我来说很好。

0 投票
4 回答
31101 浏览

asp.net - 必填字段验证器不起作用

我使用了一个必填字段验证器,后跟一个正则表达式验证器,但必填字段验证器不起作用.....

谁能看到问题???

0 投票
1 回答
833 浏览

asp.net - RequiredFieldValidator 如何自动停止更新数据库?

我之前对RequiredFieldValidator 和类似的印象是它们向您显示错误标签并将Page.IsValid 设置为false,仅此而已。这意味着他们将剩下的任务(防止使用错误的输入数据)留给您。但是今天我意识到如果您使用 DetailsView 将新记录插入数据库,并使用验证器检查 DetailsView 内的 TextBox,它们会自动阻止数据库更新。

我想知道这是如何在幕后实现的。我猜它在 Validator.PreRender 事件中中止了页面生命周期,因此无法达到后期的数据库连接?我可能是错的。

我正在尝试使用 Reflector 进入 RequiredFieldValidator 以查看它是如何实现的,但我真的不知道在哪里看。有人可以提供一些提示吗?