OpenWindow - 一键打开两个窗口

时间:2013-10-30 09:39:03

标签: c# javascript asp.net

当我点击以下按钮时,它会打开两次页面。我似乎无法找到错误:

<。p。文件:

protected void Page_Load(object sender, EventArgs e)
{ 
     if (!Page.IsPostBack)
     {
         btnPrint.Attributes.Add("onclick", "openWindow(" + Request.QueryString["cId"].ToString() + "," + Request.QueryString["aId"].ToString() + ");");
     }
}

javascript:

<script type="text/javascript">
    //Function To Open A New Window To View the selected PDF
    function openWindow(cId, aId) {
        window.open("printMe.aspx?cId=" + cId + "&aId=" + aId + "", "", "", "");
    } 
</script>

和aspx中的按钮:

<dx:ASPxButton ID="btnPrint" runat="server" Image-Url="~/images/print.bmp" ToolTip="Printer Friendly Page">
</dx:ASPxButton>

1 个答案:

答案 0 :(得分:0)

更改下面的javascript修复了问题。我不是javascript的专家。

<script type="text/javascript">
    //Function To Open A New Window To View the selected PDF
    function openWindow(cId, aId) {
        window.open("printMe.aspx?cId=" + cId + "&aId=" + aId,"mywindow");
    } 
</script>