添加验证控件后,按纽事件无法触发(asp.net c#) 20
首先添加了一个test.aspx,在页面上添加了一个服务器端的button,只在点击事件中写入Response.write("点击了button");然后又添加了一个Re...
首先添加了一个test.aspx,在页面上添加了一个服务器端的button,只在点击事件中写入Response.write("点击了button");
然后又添加了一个RequiredFieldValidator验证控件和一个文本框控件,都是服务器端的。
问题:如果不加入上面那个验证控件,点击事件会正常响应;但如果加上那个验证控件,Button就无法触发点击事件。
请问这是怎么一回事?
你好,我将验证控件和textbox绑定了,button还是不能响应事件啊。
谢谢各位帮忙,换台机子竟然没事儿了。。。还是不知道原因所在。 展开
然后又添加了一个RequiredFieldValidator验证控件和一个文本框控件,都是服务器端的。
问题:如果不加入上面那个验证控件,点击事件会正常响应;但如果加上那个验证控件,Button就无法触发点击事件。
请问这是怎么一回事?
你好,我将验证控件和textbox绑定了,button还是不能响应事件啊。
谢谢各位帮忙,换台机子竟然没事儿了。。。还是不知道原因所在。 展开
4个回答
展开全部
楼主这个问题其实是你可以根据实际情况解决.
先分析你的用意.
第一:你添加了一个RequiredFieldValidator验证控件和一个文本框控件,并进行了关联,这操作都没有错;而Button就无法触发点击事件是因为RequiredFieldValidator验证控件必需要让所关联的文本框控件有值才通才验证的.
第二:如果你不想文本框控件有值也通过验证,你可能设置RequiredFieldValidator验证控件和Button在不同的验证组即可,其属性为ValidationGroup,
你试试看看能不能帮到你
先分析你的用意.
第一:你添加了一个RequiredFieldValidator验证控件和一个文本框控件,并进行了关联,这操作都没有错;而Button就无法触发点击事件是因为RequiredFieldValidator验证控件必需要让所关联的文本框控件有值才通才验证的.
第二:如果你不想文本框控件有值也通过验证,你可能设置RequiredFieldValidator验证控件和Button在不同的验证组即可,其属性为ValidationGroup,
你试试看看能不能帮到你
展开全部
点击按钮后,页面回传,首先如果验证控件通过后,才会运行button点击后的代码,如果验证控件验证不通过,button后的代码是不会执行的。
如果你想button不予验证控件关联,那么可以将button的CausesValidatation属性设置为false
如果你想button不予验证控件关联,那么可以将button的CausesValidatation属性设置为false
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我刚刚尝试了,我发现你弄错哪里了,
你的RequiredFieldValidator没有绑定TEXTBOX控件
RequiredFieldValidator有个属性controlTOValidate属性,你选择TEXTBOX1为属性值就可以了。
你的RequiredFieldValidator没有绑定TEXTBOX控件
RequiredFieldValidator有个属性controlTOValidate属性,你选择TEXTBOX1为属性值就可以了。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
验证控件的验证发生在页面跳转之前,也就是说,只有页面验证通过了,才会响应按钮,这是默认的形式,如果启用设置button 的CausesValidatation 属性,那么验证控件似乎用的意义不大。
路过~
路过~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询