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#几种在客户端跳转相关推荐

  1. 四种ASP网页跳转代码

    时间:2012-06-12 21:12来源:未知 输入:铜都风尘 点击: 32987 次 如果你要在服务器端跳转,可以这样: Response.Redirect(http://blog.163.com ...

  2. 【比较】什么是“服务器端跳转”“客户端跳转”,二者有什么区别?

    [比较]什么是"服务器端跳转""客户端跳转",二者有什么区别? 浏览器的页面跳转大家都很熟悉,页面跳转具体分为以下两种: 服务器端跳转 客户端跳转 那么,到底什 ...

  3. 服务器端跳转与客户端跳转

    #服务器跳转与客户端端跳转 概念 **服务器端跳转:**又称为内部跳转,当客户端向服务器发送一个请求,请求当前资源时,这个资源在服务器内部跳转到另一个资源,再向客户端发送一个响应(即客户端只产生了一次 ...

  4. 初步了解超图两种3D客户端 - iClient3D for_WebGL 和 iClient3D for_Plugin

    接此文: https://blog.csdn.net/bcbobo21cn/article/details/109441803 下载插件安装: 安装完之后,从realspace点进去,出来的是这些:不 ...

  5. SpringMvc的服务器端跳转和客户端跳转

    首先,找到 package org.springframework.web.servlet.view; public class InternalResourceViewResolver extend ...

  6. JAVA 客户端跳转与服务器端跳转 get与post

    虽然说get 与post 问题很老套了,但是作为web 开发人员来说对于这个的理解确实很有必要,其实说到get 和post,还可以有doGet 与doPost 和客户端跳转与服务端跳转的区别: GET ...

  7. 笔记18 客户端跳转

    在前面的例子中,无论是/index跳转到index.jsp 还是/addProduct 跳转到showProduct.jsp,都是服务器跳转.  本例讲解如何进行客户端跳转 1.修改IndexCont ...

  8. 客户端跳转与服务器跳转的区别

    客户端跳转时用HttPservletResopse对象的sendRedirect函数实现,服务器端跳转是使用RequestDispather对象的forward方法实现的.这两者之间的区别主要体现在三 ...

  9. 基于html的网上点餐系统,一种基于客户端的网上点餐系统的制作方法

    本发明涉及互联网技术领域,具体为一种基于客户端的网上点餐系统. 背景技术: 互联网是网络与网络之间所串连成的庞大网络,这些网络以一组通用的协议相连,形成逻辑上的单一且巨大的全球化网络,在这个网络中有交 ...

最新文章

  1. [二叉树]已知后序/中序遍历,求先序遍历
  2. python cnn代码详解图解_TextCNN 代码详解(附测试数据集以及GitHub 地址)
  3. JPA使用原生SQL查询
  4. 一文看懂:BTS5210G 智能高侧电源开关
  5. Django框架创建
  6. VMWARE双机安装说明
  7. C# 动态装载 DLL
  8. kendoui实现单选多选汉字/拼音/简拼筛选过滤
  9. idea配置Idea类注释模板和方法注释模板(亲测有效)
  10. Android EditText常用属性
  11. 顾客终生价值-CLV
  12. 拼装机器人感想_机器人实验心得体会
  13. 在angular中实现图片/视频的预览
  14. 游戏制作之路-unity捕鱼达人(一 开始以及加载界面的制作)
  15. tagged和untagged
  16. JavaScript 专题(九)数组中查找指定元素
  17. 圆锥形怎么画_素描教程-圆锥体的绘画步骤
  18. 发现一个Intellij IDEA好看的字体,内容引起极度舒适
  19. 优麒麟16.04 LTS长期支持版发布
  20. Python--huan

热门文章

  1. Github page + octopress介绍
  2. systypes的详解
  3. 随笔--2011.12.21
  4. 面试题:接口和抽象类的区别
  5. leetcode @38报数-js
  6. MicroProfile社区对Jakarta EE的影响
  7. 无服务器计算将会取代容器?
  8. socket编码问题
  9. iOS 单例模式全面解析
  10. H3C交换机配置本地和远程登录用户名和密码