添加验证控件后,按纽事件无法触发(asp.net c#) 20

首先添加了一个test.aspx,在页面上添加了一个服务器端的button,只在点击事件中写入Response.write("点击了button");然后又添加了一个Re... 首先添加了一个test.aspx,在页面上添加了一个服务器端的button,只在点击事件中写入Response.write("点击了button");

然后又添加了一个RequiredFieldValidator验证控件和一个文本框控件,都是服务器端的。

问题:如果不加入上面那个验证控件,点击事件会正常响应;但如果加上那个验证控件,Button就无法触发点击事件。
请问这是怎么一回事?
你好,我将验证控件和textbox绑定了,button还是不能响应事件啊。

谢谢各位帮忙,换台机子竟然没事儿了。。。还是不知道原因所在。
展开
 我来答
MasongHong
2009-07-16 · TA获得超过165个赞
知道答主
回答量:51
采纳率:0%
帮助的人:50.7万
展开全部
楼主这个问题其实是你可以根据实际情况解决.

先分析你的用意.

第一:你添加了一个RequiredFieldValidator验证控件和一个文本框控件,并进行了关联,这操作都没有错;而Button就无法触发点击事件是因为RequiredFieldValidator验证控件必需要让所关联的文本框控件有值才通才验证的.

第二:如果你不想文本框控件有值也通过验证,你可能设置RequiredFieldValidator验证控件和Button在不同的验证组即可,其属性为ValidationGroup,
你试试看看能不能帮到你
百度网友1a412ba
2009-07-16 · TA获得超过240个赞
知道小有建树答主
回答量:369
采纳率:0%
帮助的人:227万
展开全部
点击按钮后,页面回传,首先如果验证控件通过后,才会运行button点击后的代码,如果验证控件验证不通过,button后的代码是不会执行的。
如果你想button不予验证控件关联,那么可以将button的CausesValidatation属性设置为false
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
stitch_kwok
2009-07-16 · TA获得超过134个赞
知道小有建树答主
回答量:124
采纳率:0%
帮助的人:0
展开全部
我刚刚尝试了,我发现你弄错哪里了,
你的RequiredFieldValidator没有绑定TEXTBOX控件
RequiredFieldValidator有个属性controlTOValidate属性,你选择TEXTBOX1为属性值就可以了。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hgd0324
2009-07-16 · TA获得超过1138个赞
知道小有建树答主
回答量:551
采纳率:0%
帮助的人:392万
展开全部
验证控件的验证发生在页面跳转之前,也就是说,只有页面验证通过了,才会响应按钮,这是默认的形式,如果启用设置button 的CausesValidatation 属性,那么验证控件似乎用的意义不大。

路过~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式