asp.net

位置:IT落伍者 >> asp.net >> 浏览文章

ASP.NET页面的重定向


发布日期:2024年05月28日
 
ASP.NET页面的重定向

首先 ResponseRedirect(aaspx)在保存此页的数据后服务器将页面直接转向到aaspx此方法有个缺陷就是转向后会丢失此页所有的Request的参数并且此方法是需要Client发起一个请求

在IIS 中引入了一个新的函数 ServerTransfer(aaspx)它很好地解决了转向后丢失此页Request参数的问题并且由于它是从server端直接向下一页发起请求所以不需要client再次发送请求它与ResponseRedirect的区别在于ResponseRedirect可以转向任何一个页面而ServerTransfer只能转向同目录或子目录的网页ResponseRedirect转向时地址会变成跳转后的页面地址而ServerTransfer转向时原地址不变并且传递的参数值也被隐藏

另一个方法是ServerExecute(aaspx)它和ServerTransfer功能类似主要的区别在于serverexecute在转向aaspx执行完成后还会返回原来的页面继续处理

上一篇:ASP.NET WEB视图标题截字功能实现

下一篇:ASP.NET创建Web服务之发布和部署