Javascript <;asp:按钮>;在受jQuery影响的元素内时未触发事件

Javascript <;asp:按钮>;在受jQuery影响的元素内时未触发事件,javascript,c#,jquery,asp.net,Javascript,C#,Jquery,Asp.net,我正在用C#日历应用程序创建一个ASP.NET。当用户在某一天单击时,我使用的是一个允许用户添加“约会”并单击按钮来处理codebehind中输入的信息的 弹出式覆盖基本上隐藏了一个HTML元素,并在单击另一个元素时使其可见(下面的链接就是一个很好的例子) 守则: <asp:Button ID="ButtonA" runat="server" OnClick="Button_Click" Text="Button A" /> <asp:Label ID="Label" runa

我正在用C#日历应用程序创建一个ASP.NET。当用户在某一天单击时,我使用的是一个允许用户添加“约会”并单击按钮来处理codebehind中输入的信息的

弹出式覆盖基本上隐藏了一个HTML元素,并在单击另一个元素时使其可见(下面的链接就是一个很好的例子)

守则:

<asp:Button ID="ButtonA" runat="server" OnClick="Button_Click" Text="Button A" />
<asp:Label ID="Label" runat="server" Text="Foo"></asp:Label>

<div id='slide'>        
    <div id="content">
        Content of the 'popup panel'
        <asp:Button ID="ButtonB" runat="server" OnClick="Button_Click" Text="Button B" />
    </div>
</div>
Javascript:

$(document).ready(function () {
    $('#slide').popup({
        //options
    });
});
我尝试将AutoPostBack=“true”参数添加到按钮中,但没有任何区别(无论如何都应该是自动的,对吗?)。我还尝试将runat=“server”参数添加到div元素中,但这使问题变得更糟


恐怕我对问题的性质还不够了解,无法提供更多信息-对不起

jQuery插件很可能正在覆盖按钮的行为。您可以使用您提供的URL中的onclose回调函数来实现如下功能:

function() {
    __doPostBack("ctl00$MainContent$ButtonB","");
}

否则,您可以在popup div之外使用另一个按钮,在弹出窗口的
onclose
事件期间手动执行
click()

slide
是否在
标记内?是的,先生,如果我注释掉JS,它会像预期的那样工作。是否有JS错误?您是否可以编辑您的问题以包含呈现按钮(html格式)?无JS错误。按钮呈现为:
这解决了问题!谢谢-优雅的解决方案。
function() {
    __doPostBack("ctl00$MainContent$ButtonB","");
}