推广 热搜: 收购ACF  石英加热管,  800  T型槽试验平台  求购ACF  深圳回收ACF  回收ACF  T型槽装配平台  求购日立ACF  T型槽地梁 

HttpContext对象和RewritePath方法

   日期:2023-05-02     浏览:40    评论:0    
核心提示:lilian :非常棒的插件!要是能将自定义字段的外链也能转成内链就更好了,很多人需要这个功能啊,等大神加入啊!  千杯 :真是充满了岁月痕迹的博客啊……是什么让你这一

  lilian :非常棒的插件!要是能将自定义字段的外链也能转成内链就更好了,很多人需要这个功能啊,等大神加入啊!

  千杯 :真是充满了岁月痕迹的博客啊……是什么让你这一年里变化这么大,简直是质变啊,量的积累肯定也有吧

  千杯 :难得一见做这么久个人博客的人了,膜拜一下,我的域名也快10年了,然而用的时间并不多,相比之下比较惭愧

  坏消息:基于ASP的网站暂时无法使用Google Friend Connect API做OpenID

  Windows XP下卸载Internet Explorer 8 Beta(IE8)方法总结

  一直不甚了解HttpContext的含义,平时也用的很少,但是它在ASP时代就已经是内置的Web开发的六大对象之一。

  今天看了一篇文章,持用户状态的九种选择,其上有一些关于HttpContext的介绍:保持单个用户、单个请求的数据,并且数据只在该请求期间保持。被提供用于保持需要在不同的HttpModules和HttpHandlers之间传递的值。它也可以用于保持某个完整请求的相应信息。

  再结合它提供的RewriteUrl方法来看,似乎有些明白:当用户发送某个Http请求,我们可以通过HttpContext进行截获,查看里面包含了哪些请求的信息,然后可以进行一系列的操作,比如说切换到其他的页面,这个时候,可以重组请求的数据满足新页面的要求。

  某个网站经销传统的印刷品、并且提供有偿的电子书籍的销售,二者使用的展示流程是一致的,但是这两类商品的销售管理流程是不同的。

  (id表示商品的编号,NeedCount表示需要的数量,针对电子产品其不存在意义,因为电子产品是可Copy的)

  切换需要使用Server.Transfer方法,〔直接在Server上进行其他页面的调用,保证是同一个HttpContext,信息不会丢失。〕。而不是Response.Redirect(它是将Response发送回浏览器,然后浏览器再发送了一个新的请求给目标页面,是两个不同的HttpContext了)。

  而Rewriterpath方法是指重写请求的路径,并不是转换页面,因为通常Http请求的Url不一定对应有相关的页面,那么在Application_BeginRequest中去检查Url请求,如果符合一定条件就可以RewritePath,就是将莫须有的Url请求对应出存在的页面。

  比如说通常的404 Page Not Found,有些网站会提供很有趣的页面,就是这样的实现机制。当然这种机制是WebServer来实现的,原理是相同的。

  Current是HttpContext的一个很有用的静态属性,所以即使不在Page页面中,也可以通过这个属性来获得当前的Web状态。

Tags:seo

以上就是HttpContext对象和RewritePath方法的全部内容了,希望大家喜欢。

原文链接:http://www.souke.org/news/show-63207.html,转载和复制请保留此链接。
以上就是关于HttpContext对象和RewritePath方法全部的内容,关注我们,带您了解更多相关内容。
 
打赏
 
更多>同类资讯
0相关评论

推荐资讯
网站首页  |  VIP套餐介绍  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  SITEMAPS  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报