VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 895|回复: 8

如何让验证控件在当前的用户控件有效而在用户控件外无效 谢谢

[复制链接]

2

主题

6

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
发表于 2020-3-22 17:30:01 | 显示全部楼层 |阅读模式
我有N个用户控件都放在同一个页面
而且每个页面都有一个按钮和N个验证控件

当我点击某个用户控件的时候总是会提示别的用户控件的验证没有成功
总要全部成功才可以执行按钮

问:
如何让验证控件在当前的用户控件有效而在用户控件外无效
回复

使用道具 举报

0

主题

322

帖子

115.00

积分

新手上路

Rank: 1

积分
115.00
发表于 2020-7-2 15:30:01 | 显示全部楼层
如何让验证控件在当前的用户控件有效而在用户控件外无效
=======
你的意思是不是只对当前控件内的按纽有效?
回复

使用道具 举报

0

主题

322

帖子

115.00

积分

新手上路

Rank: 1

积分
115.00
发表于 2020-7-2 17:30:01 | 显示全部楼层
这个基本上很难,除非你不用它的验证控件.
整个页面都是用
ValidatorCommonOnSubmit这个函数来检验.
回复

使用道具 举报

0

主题

64

帖子

35.00

积分

新手上路

Rank: 1

积分
35.00
发表于 2020-7-3 10:30:01 | 显示全部楼层
使用ValidationGroup来控制。
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-7-3 11:30:02 | 显示全部楼层
方案一如楼上
方案二通过服务器端验证事件用程序实现控制.
回复

使用道具 举报

0

主题

18

帖子

15.00

积分

新手上路

Rank: 1

积分
15.00
发表于 2020-7-5 09:15:01 | 显示全部楼层
用ValidationGroup来对验证控件进行分组,比如说textbox1 textbox2 textbox3在一个验证下面,那么可以将他们的ValidationGroup设置为相同
回复

使用道具 举报

0

主题

322

帖子

115.00

积分

新手上路

Rank: 1

积分
115.00
发表于 2020-7-5 13:00:01 | 显示全部楼层
用ValidationGroup来对验证控件进行分组,比如说textbox1 textbox2 textbox3在一个验证下面,那么可以将他们的ValidationGroup设置为相同
==========

并且还要将按纽的 ValidationGroup与之相同.这是关键.
回复

使用道具 举报

1

主题

18

帖子

14.00

积分

新手上路

Rank: 1

积分
14.00
发表于 2020-7-5 15:15:01 | 显示全部楼层
ValidationGroup可以控制,设成一组就可以了
-----
如何让用户控件和调用控件的页面也有效,
----
比如说:一个页面 有两个用户控件,页面中的按钮点击了,用户控件中都要验证,但其中的一个用户控件点击,不能触发另一个用户控件的验证,请问应该怎么做
回复

使用道具 举报

0

主题

322

帖子

115.00

积分

新手上路

Rank: 1

积分
115.00
发表于 2020-7-5 16:00:01 | 显示全部楼层
比如说:一个页面 有两个用户控件,页面中的按钮点击了,用户控件中都要验证,但其中的一个用户控件点击,不能触发另一个用户控件的验证,请问应该怎么做
========

同一个用户控件中所有需要验证的控件(如TextBox)和触发事件的控件(如按纽)
的ValidationGroup 起同一个名字(不与其他用户控件重名)。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表