点击事件后打开新窗口

时间:2019-05-15 17:03:37

标签: c# asp.net webforms

点击事件后,我试图打开一个新窗口。它会打开同一页面,但不会打开我作为URL参数传递的页面。

ScriptManager.RegisterStartupScript(Page, GetType(), "OpenWindow", "window.open('Report.aspx','mywindow','menubar=1,resizable=1,width=900,height=600');", true);

2 个答案:

答案 0 :(得分:0)

您可以在ASP.Net的服务器端(隐藏代码)中使用(显示)Bootstrap Modal弹出窗口,也请查看以下示例。

InAppBrowser

OR

HTML

<a href="#" onclick="javascript:return ViewAndApprove('<%# DataBinder.Eval(Container.DataItem,"Name")%>','<%# DataBinder.Eval(Container.DataItem,"Email")%>')">
                                    Edit </a>

JavaScript

 <script type="text/javascript">
<!--
  function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
 }
 function ViewAndApprove(i,J)
    {
             window.open('Report.aspx?UserName='+i+'&UserEmail='+J,'RPO','scrollbars=yes,width=540,height=300;');
    }

 //-->
</script>

答案 1 :(得分:0)

我发现了问题,这是对我尝试打开的表单的验证。它使我回到第一页。感谢您的回答