如何在不提交的情况下触发 ASP.NET 客户端验证?

2023-12-21

我有一个 ASP.NET 网站(WebForms、NOTMVC),其中有一个分为几张幻灯片的调查表。每张幻灯片都有一个下一个按钮,显然可以转换(客户端,而不是回发或远程请求)到下一张幻灯片。

在每张幻灯片中,我都有几个 ASP.NET 控件及其相关的验证器。我希望当我单击下一个按钮时(或者当每个输入失去焦点时?)触发此验证器。

我记得 ASP.NET 在失去焦点时进行客户端验证,但也许我错了......(我已经退出 ASP.NET 开发大约 3 年了,所以我不记得了)

Thanks

UPDATE:

最好让 ASP.NET 在关联控件失去焦点时触发每个验证器。我记得 ASP.NET 这样做过(还是我在做梦?=P)


首先,您需要确保所有验证器都具有使用验证器上的“TargetControlID”属性指定的目标控件。

然后,您可以为每页设置一个验证组,并在下一个按钮和控件本身中指定组名称。

如果您使用正则表达式验证器,您可以从中选择这个网站 http://regexlib.com/

验证客户端如果您使用自定义验证器,则可以创建一个客户端函数,并使用 ClientValidationFunction 属性并在自定义验证器上设置 EnableclientScript = "true" 在自定义验证器上指定它。

只需确保您的客户端函数具有 sender 和 args 参数即可。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在不提交的情况下触发 ASP.NET 客户端验证? 的相关文章

随机推荐

  • 编写黑莓应用程序[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 如何编写黑莓应用程序 我使用的是带有 VMWare 的 OS X Leopard 我开发 BlackBerry 应用程序已经很多年了
  • java.lang.IllegalStateException:ViewPager尚未绑定(使用JakeWharton ViewPager指示器)

    我在一个屏幕上有两个视图寻呼机 一个 ViewPager 使用 JakeWharton 的圆形指示器 第二个使用 TabPage Indicator 我需要使用异步调用从后端下载数据 下载数据后 我应该在视图页面中显示数据 这是我的活动的代
  • WinForms 本地化。如何更改菜单的语言

    编辑 虽然有用 但 重复 问题并没有给出这个问题的答案 首先 这里的主题是Menus 因此请不要将此问题标记为与其他问题重复 我一直在尝试正确理解如何本地化应用程序 现在我有一个带有标签 菜单和列表框的表单 我已经本地化了表格 现在我有三个
  • 有没有自动方法来标准化谷歌工作表数据

    我有一个超过 3000 行的数据集 并且有一些采用这种格式的列 A B C 表 1 我想用特定的 ID 表 2 规范化每一行 X1 Y1 ID RF Z1 ARRAYFORMULA QUERY QUERY TRIM SPLIT TRANSP
  • 如何通过代码获取python模块的版本号? [复制]

    这个问题在这里已经有答案了 我正在尝试获取我使用的特定几个模块的版本号 我可以将一些东西存储在变量中 Use pkg 资源 http setuptools readthedocs io en latest pkg resources htm
  • 何时使用基于 ES6 类的 React 组件与函数式 ES6 React 组件?

    在花了一些时间学习 React 之后 我了解了创建组件的两种主要范例之间的区别 我的问题是我什么时候应该使用哪一个以及为什么 一种相对于另一种的优点 权衡是什么 ES6 类 import React Component from react
  • 在Kafka集群中添加新的ZooKeeper节点?

    我正在运行一个包含五个节点的 Apache Kafka 集群 并且正在使用一个包含三个节点的 Apache ZooKeeper 集群 在zookeeper properties文件中 server 1 zNode01 2888 3888 s
  • 在实体框架中保存断开连接的对象4

    在 EF1 中 我不能只更新在 ObjectContext 范围之外构造的对象 使用正确的 id EF4有新方法吗 我可以将其添加到上下文中吗 context AddOrder order 其中 context 是我的 ObjectCont
  • 单击时显示微调器

    我构建了一个微调器并使用 CSS 对其进行了动画处理 现在我尝试隐藏微调器并在单击按钮时显示它 到目前为止 我已经编写了这段代码 当我单击提交时它没有显示
  • 应如何使用基于类的视图动态设置模板名称?

    我已经搜索了基于类的视图 Django 文档 Django 1 4 的参考和主题 但我没有找到任何提及这一点的内容 如何使用基于类的视图动态设置模板名称 我正在寻找以下设置的基于类的等效项 urls py from django conf
  • 滚动选项卡时工具栏淡入淡出(代号一)

    Codename One 手册中的 如何在滚动时淡出工具栏 部分描述了如何在滚动时淡出工具栏标题动画 https www codenameone com manual components html title animations sec
  • Django REST 框架:动态序列化器关系字段 - POST pk 但 GET 超链接

    在我的模型中 我有 州 和 国家 一个国家可以有多个州 PK 1 的 HTTP GET 状态 id 1 url http test com states 1 name Ohio country http test com countries
  • 不含状态栏、操作栏和选项卡的屏幕高度

    我有一个 ListView 我希望每一行填充可用屏幕的三分之一 我有可见的状态栏 然后有一个带有滑动选项卡的操作栏 我正在做这样的当前计算 height context getResources getDisplayMetrics heig
  • Bash 真实的数字顺序

    如何按真实的数字顺序对目录中的文件进行排序 file1 txt file2 txt file11 txt 我认为它的名字是 自然秩序 Use the v option ls v file file1 file2 file11 file12
  • 在 R 中从列表转换为 data.frame 时,utf-8 字符会丢失

    我在 Windows 7 64 位上使用 R 3 2 0 和 RStudio 0 98 1103 我的电脑的Windows 区域和语言设置 是英语 美国 由于某种原因 以下代码将文本 Kory any nad p ehradou 中的捷克语
  • 使用 Selenium Webdriver 测试 sessionStorage

    我正在编写基于 Java 的 selenium webdriver 测试 我正在测试的应用程序在 storageSession 中设置了某些值 例如sessionStorage setItem demo test 如何检查并断言存储变量的值
  • 引用 x64 dll 文件在 C# 中有效,但在 F# 中无效

    我使用最新的 VS 2010 创建了两个全新的解决方案 C 控制台应用程序 F 控制台应用程序 我引用了两个x64 dll文件 Kitware VTK dll and Kitware mummy Runtime dll 可以在这里下载 ht
  • 如何使用 OR 和汇总函数构建高级 Hibernate 查询

    我有一个在 SQL 中运行的相当复杂的查询 但为了可移植性 我想用 HQL 来表达它 我将获取用户配置的首选项值 如果存在 如果不存在 我必须使用默认值 必须从当前日期中减去该值 并将其与我感兴趣的表中的列进行匹配 select d id
  • 使用 gdb 加载 ctypes 的调试库

    我在 python 中加载了一个 C 库 X so 并使用这些标志进行了编译 GDBFLAGS gdwarf 2 g3 O0 ggdb 我使用 ctypes 从 python 调用它的一些非静态函数 我希望调试 C 库 X so X so
  • 如何在不提交的情况下触发 ASP.NET 客户端验证?

    我有一个 ASP NET 网站 WebForms NOTMVC 其中有一个分为几张幻灯片的调查表 每张幻灯片都有一个下一个按钮 显然可以转换 客户端 而不是回发或远程请求 到下一张幻灯片 在每张幻灯片中 我都有几个 ASP NET 控件及其