作者kisha024 (4545454554)
看板C_Sharp
标题[问题] RequiredFieldValidator 问题
时间Mon Jan 5 15:20:25 2015
各位好
我把某个 RequiredFieldValidator 的 ControlToValidate指定给TextBox1
然後按Button1(Button1的CausesValidation设成"True")
如果TextBox1里面无值 画面就会显示RequiredFieldValidator的ErrorMessage
而Button1_Click里面的叙述也不会执行
但我今天看到某个范例 他的设定大致上和我上面说的一样
但是他的Button1按下去後 会去执行Button1_Click里面的叙述
不管TextBox1里面是不是有值
请问 有人知道这是如何设定的吗?
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 203.64.126.70
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1420442427.A.A04.html
1F:推 J002: ValidationGroup有设成一样吗? 01/05 15:28
2F:推 ian90911: 验证群组没有一致吧 01/05 15:37
-------------------------------------------------------------
我看程式码ValidationGroup部分 完全没有设定 也就是说Button1会触发所有的验证
所以觉得很奇怪
3F:推 Litfal: EnableClientScript? 01/05 20:06
谢谢 google後 我觉得EnableClientScript应该是最有可能的
但是程式码里面 没有EnableClientScript的设定 而预设是true
所以验证端应该在clinet端 但由执行结果看起来 每次验证会落在server端
所以 我想EnableClientScript可能偷偷在某个地方被设成false了 只是不知在哪里?
我看了Web.config里面好像也没有
4F:→ mepowerlmay: 贴CODE 01/07 22:37
-------------------------------------------------------------
他不是一个小范例 他是一个aspx 里面有ascx 也引用了很多类别 类别又引用类别
一层又一层 我不知道该如何贴起 再次谢过以上各位 我觉得很有帮助
※ 编辑: kisha024 (36.239.185.253), 01/10/2015 17:40:42
5F:推 AerothLin: 浏览器关闭javascript? 01/24 15:04