日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

C#几种在客户端跳转

發布時間:2025/7/25 67 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C#几种在客户端跳转 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.Response.Redirect("XXX.aspx",true)——直接轉向新的頁面,原窗口被代替;
2. Response.Write("<script>window.open(XXX.aspx'',''_blank'')</script>")——原窗口保留,另外新增一個新頁面;
3.Response.Write("<script>window.location=XXX.aspx''</script>")——打開新的頁面,原窗口被代替;
4.Server.Transfer("XXX.aspx")——打開新的頁面;
5.Response.Write("<script>window.showModelessDialog(XXX.aspx'')</script>")——原窗口保留,以對話框形式打開新窗口;

6.Response.Write("<script>window.showModalDialog(XXX.aspx'')</script>")——對話框形式打開新窗口,原窗口被代替;

?

?7....................

?/// <summary>
??? /// 在客戶端彈出消息框并跳轉
??? /// </summary>
??? /// <param name="pageFor"></param>
??? /// <param name="message">待顯示的信息</param>
??? /// <param name="redirectUrl">待跳轉的地址</param>
??? public static void ShowClientMessegeBoxAndRedirect(String message, String redirectUrl)
??? {
??????? HttpContext.Current.Response.Write("<script language=\"javascript\" type=\"text/javascript\">");
??????? HttpContext.Current.Response.Write("alert('" + message + "');");
??????? HttpContext.Current.Response.Write("location.href='" + redirectUrl + "';");
??????? HttpContext.Current.Response.Write("</script>");
??????? HttpContext.Current.Response.End();
??? }
??? /// <summary>
??? /// 測試一下? 看看效果
??? /// </summary>
??? /// <param name="sender"></param>
??? /// <param name="e"></param>
??? protected void btnTest_Click(object sender, EventArgs e)
??? {
??????? ShowClientMessegeBoxAndRedirect("測試成功","http://www.baidu.com/");
??? }?

轉載于:https://www.cnblogs.com/wanglinglong/archive/2009/12/15/1624810.html

總結

以上是生活随笔為你收集整理的C#几种在客户端跳转的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。