在Asp.net上的ServerClick事件不起作用

时间:2014-09-12 10:36:18

标签: javascript jquery asp.net

在下面的代码中,我在js中有window.open方法打开一个页面,还有另一个click事件.Click事件没有被触发。当它是window.showmodal对话框时,click事件正在触发。我删除了窗口.showmodal对话框,因为chrome不支持它。请帮助我解决问题。

ScriptManager.RegisterStartupScript(this, GetType(), "ShowPopUp", "ShowPopUp()", true);

    function ShowPopUp() {

             var sFeatures = "dialogHeight: 400px;";           
                var myWindow = window.open("/Transaction/QuoteFromVendor.aspx", "QuoteFromVendor", "width=900,height=200",sFeatures);

                  window.document.getElementById("<%= btnHiddenForUpdate.ClientID%>").click();  
            }

<input type="button" id="btnHiddenForUpdate" runat="server" style="display:none" onserverclick="btnHiddenForUpdate_ServerClick" />

2 个答案:

答案 0 :(得分:0)

您是否确定为aspx页面启用了AutoEventWireup?

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind=" " Inherits=" " %>

答案 1 :(得分:0)

变化:

ScriptManager.RegisterStartupScript...

要:

ClientScript.RegisterStartupScript...