我的弹出式javascript代码无法在asp.net中传递ID或会话

我的弹出式javascript代码无法在asp.net中传递ID或会话,javascript,asp.net,popup,Javascript,Asp.net,Popup,我在asp.net中使用上述代码使用弹出按钮。每件事都很好,弹出窗口用它的控件打开。但是有一个大问题!我在每个按钮中传递ID和会话,当我使用这个cod时,我的所有asp代码都没有执行,因为Css代码先执行,而通过“onclientclick”代码,它将退出到另一个页面,asp隐藏代码将不再执行。在“onclientclick”代码之前,有人能帮我执行asp.net后台代码吗? 谢谢: 以下是我的javascript代码: function pop_up(url) { newwi

我在asp.net中使用上述代码使用弹出按钮。每件事都很好,弹出窗口用它的控件打开。但是有一个大问题!我在每个按钮中传递ID和会话,当我使用这个cod时,我的所有asp代码都没有执行,因为Css代码先执行,而通过“onclientclick”代码,它将退出到另一个页面,asp隐藏代码将不再执行。在“onclientclick”代码之前,有人能帮我执行asp.net后台代码吗? 谢谢: 以下是我的javascript代码:

 function pop_up(url) {
        newwindow = window.open(url, 'name', 'height=517,width=885,scrollbars=yes,toolbar=no,menubar=no,resizable=yes,location=no,directories=no,status=no,titlebar=no,left=400,top=120');
        if (window.focus) { newwindow.focus() }
        return false;
    }
对于按钮:

<asp:Button ID="Button2" runat="server" 
                                                                                                        CommandArgument="<%# Container.DataItemIndex %>" Font-Names="Tahoma" 
                                                                                                        Height="25px"  
                                                                                                        oncommand="Button2_Command" Text="Submission details" Width="180px" 
                                                                                                        Font-Size="9pt"  OnClientClick="return pop_up('CompleteInfo.aspx')" />

请尝试代码

Page.ClientScript.RegisterStartupScript(GetType(), "popup", "pop_up('CompleteInfo.aspx');", true);

在您的按钮中,在分配会话等后单击,并删除按钮的OnClientClick属性。

它可以工作。。。你太棒了。但是火狐第一次没有让弹出窗口出现。这是自然的还是不自然的?