教程集 www.jiaochengji.com
教程集 >  脚本编程  >  Asp.net  >  正文 asp.net页面跳转的多种方法

asp.net页面跳转的多种方法

发布时间:2016-12-03   编辑:jiaochengji.com
教程集为您提供asp.net页面跳转的多种方法等资源,欢迎您收藏本站,我们将为您提供最新的asp.net页面跳转的多种方法资源

request和session值,并且可以使用跳转前页面的数据。

3、Server.Execute()

   此方法执行完后程序控制权会返回到跳转代码的下一代码,相当于我们的模态窗口,此时可以得到

跳转过页面的返回值。 常用于辅助选择操作,然后返回选择后的值到当前页面。

有了上面的介绍,我们就应该选择适当的时候用不同的跳转方法。

asp.net网页中的四种页面跳转技术的比较

在asp.net中有四种页面跳转导航方式,该如何为你的页面选择一个呢?  

·如果要让用户来决定何时转换页面以及转到哪一个页面,超级链接最适合。

·如果要用程序来控制转换的目标,但转换的时机由用户决定,使用Web服务器的HyperLink控件,动态设置其NavigateUrl属性。

·如果要把用户连接到另一台服务器上的资源,使用Response.Redirect。

·用Response.Redirect把用户连接到非ASPX的资源,例如HTML页面。

·如果要将查询字符串作为URL的一部分保留,使用Response.Redirect。

·如果要将执行流程转入同一Web服务器的另一个ASPX页面,应当使用Server.Transfer而不是Response.Redirect,因为Server.Transfer能够避免不必要的网络通信,从而获得更好的性能和浏览效果。

·如果要捕获一个ASPX页面的输出结果,然后将结果插入另一个ASPX页面的特定位置,则使用Server.Execute。

·如果要确保HTML输出合法,请使用Response.Redirect,不要使用Server.Transfer或Server.Execute方法。

关于Server.Execute,

    这种页面导航方式类似于针对ASPX页面的一次函数调用,被调用的页面能够访问发出调用页面的表单数据和查询字符串集合,所以要把被调用页面Page指令的EnableViewStateMac属性设置成False。

您可能感兴趣的文章:
asp.net页面跳转的多种方法
js 控制页面跳转的五种方法
js 3秒后跳转页面实例代码
asp.net页面调用redirect,execute,transfer
php页面跳转函数 页面重定向
php url重定向(页面跳转)的代码
js实现用户登录自动跳转的代码
php如何实现页面跳转
PHP 登录完成跳转上一访问页面
JavaScript页面跳转的几种方式(注释版)

[关闭]
~ ~