如何将MouseDown事件处理程序添加到<asp:button =“”>控件?</asp:>

时间:2009-02-04 06:27:43

标签: events

我有一个aspx页面,其中包含“asp:RequiredFieldValidator”控件;当每个“asp:RequiredFieldValidator”控件激活并显示其消息时出现问题;我页面中的其他控件甚至无法使用“取消”按钮! 我想在我的“NEXT”按钮MouseDown中启用控件,然后在我的“NEXT”按钮MouseUp中禁用它们。 感谢任何其他解决方案...

2 个答案:

答案 0 :(得分:1)

专门回答标题中所述的问题:要向asp:按钮或其他非复合的服务器控件添加其他事件处理程序,只需将处理程序添加到元素即可。包含onmousedown =“myMouseDownHandler(this);”在元素和javascript函数中myMouseDownHandler将触发。

然而,我认为有更好的方式来做你的要求,但问题的描述不够连贯,我无法弄清楚你在问什么。我意识到你可能不是英语母语人士,但也许你可以给它另一个通行证。

答案 1 :(得分:0)

对已验证的控件和触发验证的控件(例如保存/更新按钮)和验证程序使用 ValidationGroup 属性。
另外,在每个不需要触发验证的按钮上设置 CausesValidation 属性为false(取消按钮)。