(1)Server.Transfer方法:
Server.Transfer("m2.aspx");//页面转向(服务器上执行).
服务器停止解析本页,保存此页转向前的数据后,再使页面转向到m2.aspx,
并将转向前数据加上m2.aspx页结果返回给浏览器.
(2)Server.Execute方法:
Server.Execute("m2.aspx");
服务器保存此页转向前的数据后,使页面转向到m2.aspx执行,
再返回本页继续执行.再将三者结果合并后返回给浏览器.
以上都是服务器端页面转向所以浏览器不出现页更改记录(显示的地址不会改变).
因此,如果用户刷新此页,也许会出现一些其它意外情况.
此类页转向,可完成一些其它功能,比如访问到前一页面中的服务端控件.
(3)Response.Redirect:
当浏览器请求aspx页面时,碰到Redirect(url)方法,
相当于告诉浏览器,你先需访问某页面,于是浏览器再向服务器发送一个到此页面的请求.
重定位是通过浏览器执行的,在服务器和浏览器之间会产生额外的往返过程。
在网络状况不是很好的情况下,两次请求会大大的
降低应用程序的反应速度,甚至占用多余的带宽.
总结:
在网络状态较好的情况下,Redirect(url)方法效率最高!!
Server.Transfer方法和Server.Execute方法最灵活!!
Server.Execute方法占用资源最多.
分享到:
相关推荐
【ASP.NET编程知识】ASP.NET实现301重定向方法.docx
ASP.NET中的URL重定向方法。使用的是微软DLL提供的dll,在web.confif中简单配置就OK了。安装后有示例查看。
【ASP.NET编程知识】ASP.NET MVC页面重定向简单介绍.docx
我们给大家整理了关于ASP.NET中实现301重定向的方法以及小技巧总结,有兴趣的朋友可以操作试试。
关于重定向的几个方法和说明 Server.Transfer方法 Server.Execute方法. Response.Redirect:
asp.net ,重定向,AND,生成,静态页,.rar
主要为大家详细介绍了ASP.NET MVC页面重定向的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
在开发ASP.NET网站时,您经常需要从一个网页重定向(导航)到另一个网页,同时希望能够将信息从源页传递到目标页。例如,如果您正在开发一个保险网站,用一个页面来收集基本信息(用户信息、保险产品信息等),用另...
本文是关于如何将json数据发布到ASP.NET MVC操作并重定向到该页面的。
ASP.NET使用RewritePath重定向后,服务器响应的HTTP头会多个Content-Location: 代码如下: HTTP/1.1 200 OK Content-Length: 48150 Content-Type: image/jpeg Content-Location: http://www.mzwu.com/test.jpg Last...
301重定向的作用 为什么要使用301转向?首先第一条就是刚才我们提到的为了seo优化,在如何url网址规范化中也提到,设置301转向后,原来的页面将返回301 HTTP 状态码给浏览器或者搜索引擎,告知搜索引擎次页面已经...
asp.net的网址重定向方法的比较:面向搜索引擎友好 也谈 ASP.NET 1.1 中 QueryString 的安全获取写法 ASP.NET运行模式:PageHandlerFactory 利用搜索引擎引用来高亮页面关键字 网站首页的自动语言切换 应用系统的多...
在Visual Studio中创建ASP.NET项目 所有页面要求采用代码后置的编码方式 在项目中添加登录页面login.aspx,效果见下图 实现没有登录重定向到登录页面login.aspx 用户首次登录网站给出用户名和密码的输入...
1.在配置文件中system.webServer/modules标签下新增name为UrlReWriter,type为T9.Util.UrlReWriter,T9.Util的配置 2.配置文件appSettings下新增RewriteConfigs用来配置url重写规则,举例:%5B%7B%22LookFor%22%3A %22...
具体拿 ASP.NET Core 来说就是 CookieAuthenticationOptions.LoginPath 只能指定路径,不能指定包含主机名的完整 url ,ASP.NET Core 会在重定向时自动加上当前请求的主机名。 services.AddAuthentication() .Add
ASP.NET资源的请求所经过的处理流程:首先,IIS接收到该请求并将其转交给aspnet_isapi.dll。其次,ASP.NET引擎将一些 HttpModule初始化。
主要介绍了ASP.NET MVC3 实现全站重定向的简单方法,有需要的朋友可以参考一下
本篇文章主要介绍了[译]ASP.NET Core 2.0 网址重定向的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧