我在 ascx 控件上有一个按钮,它调用 onClick 事件的方法:
<asp:Button id="bUpdateText" onClick="FUpdate" ValidationGroup="Update" CausesValidation="False" Text="Update" cssclass="button" runat="server" />
通常我在它自己的页面上使用这个控件并且按钮工作。然而,这一次,我将此控件加载到我网站主页上的一个 Div 中(这样我可以用一点 JQuery 显示内容)。但是,当我以这种方式带来控件时,onClick 事件不会触发,我不确定是什么原因造成的。
抱歉,我没有任何代码示例,但该站点的性质使其难以提供任何有意义的代码。
简而言之,什么会阻止这个事件现在触发?
ps 我已经尝试将验证组添加到页面上的所有其他按钮和验证控件,并且页面上只有一个表单。
编辑:我刚刚添加了验证内容,看看是否有任何作用。默认情况下它一直是这样的,但仍然没有工作:
<asp:Button id="bUpdateText" onClick="FUpdate" Text="Update" cssclass="button" runat="server" />
如前所述,当我在它自己的页面上使用此控件(直接加载到 Default.aspx)时,这有效,所以我认为 onClick 的情况并不重要。
EDIT2:我刚刚注意到,当我单击此按钮时,即使它们有自己的不同验证组,也会触发我页面上的其他验证控件?!不过,把这些控件去掉也无济于事。
谢谢。