Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# C中弹出窗口中的超链接#_C#_Redirect_Hyperlink_Popup_Navigateurl - Fatal编程技术网

C# C中弹出窗口中的超链接#

C# C中弹出窗口中的超链接#,c#,redirect,hyperlink,popup,navigateurl,C#,Redirect,Hyperlink,Popup,Navigateurl,以下超链接位于用C#编写的弹出窗口中 上面的代码正在重定向弹出窗口内的Order.Page.aspx 但我正在尝试,当用户单击超链接时: 弹出窗口应关闭 重定向到NavigateUrl~/Order.Page.aspx?OrderID=00001001 您可以选择使用javascript代码。在my_window变量中添加要关闭的窗口,并使用自定义方法closepopup()关闭弹出窗口 <script type="text/javascript"> my_window =

以下超链接位于用C#编写的弹出窗口中

上面的代码正在重定向弹出窗口内的
Order.Page.aspx

但我正在尝试,当用户单击超链接时:

  • 弹出窗口应关闭
  • 重定向到NavigateUrl
    ~/Order.Page.aspx?OrderID=00001001

  • 您可以选择使用javascript代码。在my_window变量中添加要关闭的窗口,并使用自定义方法closepopup()关闭弹出窗口

    <script type="text/javascript">
    
    
       my_window = window.open("", "mywindow","status=1,width=350,height=150");
    
       function closepopup()
       {
          if(false == my_window.closed)
          {
             my_window.close ();
          }
          else
          {
             alert('Window already closed!');
          }
       }
    </script>
    
    <body>
       <p>
          <a href="javascript: closepopup()">Close the Popup Window</a>
       </p>
    </body>
    

    我试过你的第二个选择。但它不起作用。
    <script type="text/javascript">
    
    
       my_window = window.open("", "mywindow","status=1,width=350,height=150");
    
       function closepopup()
       {
          if(false == my_window.closed)
          {
             my_window.close ();
          }
          else
          {
             alert('Window already closed!');
          }
       }
    </script>
    
    <body>
       <p>
          <a href="javascript: closepopup()">Close the Popup Window</a>
       </p>
    </body>
    
    var hypLink = new HyperLink
    {
        Text = "Order Nummer",
        NavigateUrl = "~/Order.Page.aspx?OrderID=00001001"
    };
    
        hypLink.Attributes.Add("onclick", "window.close()")