问题标签 [comparevalidator]

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 投票
1 回答
1551 浏览

c# - 比较标签中的值与文本框中输入的值以从 MySQL 数据库 c# asp.net 中获取值

我在 stackoverflow 和 google 上到处查看,但没有找到任何我可以使用的成功答案,所以我决定在这里发布我的问题。

我有一个 asp 标签,显示可供用户分配的凭证总数,还有一个 asp 文本框,要求用户输入他们想要分配的凭证数量。

我需要找到一种方法来检查文本框中输入的值是否小于或等于标签中的数字。
我在我的 ascx 页面上使用了比较验证器,但这似乎不起作用。

这是我目前拥有的代码

这是我的前端代码:ascx

这是我的后端代码:ascx.cs

我一直在尝试我能想到的一切,所以任何帮助将不胜感激。
我有一种感觉,我在 ascx.cs 代码中的某处遗漏了一个 if else 语句,这可能是原因,但由于我对 c# 和 asp.net 还很陌生,所以我不确定。

0 投票
2 回答
462 浏览

c# - 如何使用 asp.net 中的 comparevalidator 将 ImageVerifier 文本与文本框值进行比较?

我在 asp.net 中使用 PasswordRecoverycontrol 并将 Imageverifier 放置在该控件的问题模板中,该模板具有验证码图像。我想比较 imageverifier 文本和用户使用 comparevalidator 在图像下方的文本框中输入的文本。我不能在后面的代码中做到这一点,因为一旦页面加载,很多方法就会运行,如果文本不匹配,我想避免这种情况。

0 投票
1 回答
12554 浏览

html - 如何比较 html5 中的 2 个日期?

这是我的代码。

我希望 startdate 不超过 endDate,有没有办法在不使用 jquery 的情况下比较日期?就像在 asp CompareValidator 中一样

0 投票
2 回答
283 浏览

c# - CompareValidator 不允许千位分隔符 - 这是一个错误还是设计使然?

最小、完整和可验证的示例(框架 3.5):

1,234.0在文本框中输入并点击 TAB。

预期结果:没有。
实际结果:This is not a double.

为什么我希望比较成功:因为文档说“如果无法将值转换为指定的数据类型,则验证失败。” ,但Convert.ToDouble("1,234.0", CultureInfo.GetCultureInfo("en-US")) 成功了

我的问题:

这是一个错误(我应该向 Microsoft Connect 报告)还是我错过了文档的某些部分,其中说 CompareValidator 使用与 .NET 框架的其余部分不同的转换规则?

0 投票
1 回答
72 浏览

asp.net - CompareValidator 在本地 PC 上工作,但在服务器上不工作

我添加了一个CompareValidator来比较日期,如下所示:

这在本地 PC 上开发时有效,但在我将此页面托管到服务器时无效。在这里,我添加了一些屏幕截图。

本地浏览器截图: 本地浏览器截图

将页面托管到服务器后的屏幕截图: 将页面托管到服务器后的屏幕截图

0 投票
2 回答
2207 浏览

c# - 如何使用比较验证器来比较两个下拉列表值之间的数据?

我有两个DropDownLists填充了Year-Dates,并且我想在第二个 ddls 值小于第一个 ddls 值的情况下显示错误消息。

这是我到目前为止使用的代码,它不起作用:

0 投票
2 回答
388 浏览

yii2 - Yii2 比较验证器时

在用户输入验证期间,我想将属性与值进行比较。

我有这个代码:

它有效(但仅在 时'enableClientValidation' => false),但是否有可能以某种方式显示外部属性的名称?因为如果用户收到外表面 (ao_id) 必须为 50 的错误消息,这并没有多大帮助。没有人知道这是什么意思,因为在下拉列表中您只看到名称而不是 ID。非常感谢!

0 投票
1 回答
128 浏览

c# - 发布后 ASP 比较验证器无法获取当前日期

我制作了一个 asp.net 4.5 网络表单应用程序。在我的应用程序中,webform有一个compare validatior控件。这是我的aspx代码:

aspx 代码片段

这是该验证器的我的 aspx.cs 代码:

它在我的电脑上运行良好。但是当我web form applicationsmarterasp中发布时;每当我使用比较验证器进入页面时,我都会收到此错误:

错误

我该如何解决这个错误? 请注意,我在发布应用程序后收到此错误。javascript该应用程序在我的 Visual Studio 2017 中运行良好。由于某些特殊原因,我无法使用。

0 投票
0 回答
53 浏览

c# - 比较验证器 asp.net

我在与文本框链接的页面中插入了一个comaper 验证器,以获取数字作为输入。

这是代码,

但是当我输入像xxxx-xxxxxxx这样的数字(即中间有一个-)然后更改texbox时,错误消息只是出现一眨眼就消失了。

任何人都可以帮助它留下来吗?或者建议任何其他方式来获取数字 0-9 输入。

PS:我已经申请了 onkeypress="if(isNaN(String.fromCharCode(event.keyCode))) return false;" 在我的文本框中,但是当客户端复制粘贴数字时出现问题 - 介于两者之间。

帮助伙计们!