在C#WEBFORM中怎么样实现先出现对话框后再跳转到相关页面
this.Response.Write("<script language=javascript>window.alert('歡迎訪問!!');</script>");
Response.Redirect("Query01.aspx");
怎么组织语言来实现,谢谢!

解决方案 »

  1.   

    后台
     string targetUrl = "www.csdn.net";
    this.ClientScript.RegisterClientScriptBlock( GetType(), "go_jump", string.Format("<script>go_jump('{0}');</script>",targetUrl));前台:
      <script type="text/javascript">
        function go_jump(sTargetUrl){
            window.location.href = sTargetUrl;
        }
        </script>
      

  2.   

    this.Response.Write(" <script language=javascript>window.alert('歡迎訪問!!'); window.location=...aspx;</script>"); 
      

  3.   

    如果你是想打开,而不是跳转的话:  <script type="text/javascript">
        function go_jump(sTargetUrl){
            window.open(sTargetUrl);
        }
        </script>
      

  4.   

    <script type="text/javascript">
        function go_jump(sTargetUrl){
            //刚刚忘了你的alert了,不好意思。
            alert('歡迎訪問!!');
            window.location.href = sTargetUrl;
        }
        </script>