CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

关于验证控件的问题

楼主catking223(catking)2005-08-01 21:45:37 在 .NET技术 / ASP.NET 提问

页面上有好几个要输入关键字的查询文本框,每个框都要进行单独的非空验证(有好几个Button).请问当点击按钮的时候只有一个RequiredFieldValidator有效而其他无效如何来实现?也就是说当单击某个按钮的时候只有与之对应的那个文本框的RequiredFieldValidator起作用。 问题点数:20、回复次数:15Top

1 楼fc_chen82(fc_chen82)回复于 2005-08-01 21:53:48 得分 0

用Enabled属性可以控制的Top

2 楼catking223(catking)回复于 2005-08-01 21:58:24 得分 0

我知道呀,可是在哪里放置enable=flase呢?不能在buttonclick的处理函数里边写,那么如何同态控制呢?  
  Top

3 楼fc_chen82(fc_chen82)回复于 2005-08-01 22:02:32 得分 0

新建一个函数,让函数每次都循环一下啊。  
  或者等你最后点确认的时候来放。Top

4 楼ChengKing((.net: http://blog.csdn.net/ChengKing ))回复于 2005-08-01 22:15:36 得分 0

只把想验证的Button的属性CauseClientValidator属性设为:   True;  
  其余的Button的这个属性都设为:   falseTop

5 楼catking223(catking)回复于 2005-08-01 22:28:01 得分 0

可是每次点机按钮都是随机的,怎么动态控制呢!  
  我在说清楚一点,我这个页面有3个查询框以及3个相对应的确认按钮.一个是按地址关键字查询相应的地址,一个是按交换区号查询响应的交换区,还有一个是其他的信息.都是按关键字查询,并且不能不输入.请问怎么实现?楼上的方法是对,可是怎么动态的设置?因为每次客户可能想查询的信息是不同的,也就是说点击的button是不同的.  
  难道真要回到以往   asp那样去自己写脚本?我觉得.net的控件应该能做到吧Top

6 楼fc_chen82(fc_chen82)回复于 2005-08-01 22:29:43 得分 0

两种应该都可以达到效果吧!?  
  不过楼上的好像简单好用些。Top

7 楼fc_chen82(fc_chen82)回复于 2005-08-01 22:34:47 得分 0

你的意思是说三选一就行吗?Top

8 楼catking223(catking)回复于 2005-08-01 22:35:29 得分 0

能不能写出代码?Top

9 楼catking223(catking)回复于 2005-08-01 22:39:02 得分 0

对,客户可以进行任意的查询,并点相应的确认按钮,如果相对应的文本框为空则与之相对应的验证空间起作用Top

10 楼fc_chen82(fc_chen82)回复于 2005-08-01 22:41:26 得分 0

为空就直接不去理它不行吗?  
  如果是三选一的话。直接去查找不就行了。或者再加个判断语句什么的!  
  Top

11 楼yanggaolou(杨高楼)回复于 2005-08-01 22:42:30 得分 0

当点击按钮时,只将此按钮对应的:   RequiredFieldValidator设其Enable   =   true;    
  其它的:   RequiredFieldValidator   =   false;  
   
  类似的:   当点击其它按钮时也同样设置Top

12 楼catking223(catking)回复于 2005-08-02 11:25:42 得分 0

楼上的做法我知道,可是这些代码写到哪里呢?buttonclick和pageload都不成.  
  点击按钮的话没有通过客户端验证不可能运行后台buttonclick的处理函数也就无法达到目的了Top

13 楼catking223(catking)回复于 2005-08-03 08:41:03 得分 0

自己顶一下  
  Top

14 楼devilzh(魔鬼)回复于 2005-08-03 18:59:46 得分 0

呵呵帮你顶一下了啊Top

15 楼catking223(catking)回复于 2005-08-05 14:53:31 得分 0

还要把enableclientscript设置为false禁止客户端验证  
  然后再去设置enable  
  ft  
  谢谢各位Top

相关问题

  • Bug?关于验证控件
  • 验证控件的问题
  • RegularExpressionValidator验证控件问题。
  • 验证控件的问题
  • 验证控件问题?
  • radiobuttonlist控件如何验证???
  • 验证控件问题
  • .net验证码控件
  • 验证控件问题???
  • 验证控件的问题

关键词

  • 验证
  • 函数
  • 查询
  • 属性
  • 客户
  • 控制
  • 按钮
  • 文本框
  • 点击
  • buttonclick

得分解答快速导航

  • 帖主:catking223

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo