如何访问会话以进行重写?

时间:2010-09-21 18:27:39

标签: asp.net session url-rewriting rewritepath

我正在尝试使用HttpContext.Current.RewritePath方法向不同的客户提供不同版本的应用程序。我希望能够查看HttpContext.Current.Session对象以了解它正在提出请求的对象。奇怪的是,当我在BeginRequest处理程序中查看此内容时,Session始终显示为null。我尝试了其他各种活动,没有运气。关于这个的任何想法?

1 个答案:

答案 0 :(得分:2)

您应该查看MSDN上的ASP.Net Application Life Cycle OverviewSession State Overview页面。

我相信你可以通过挂钩Session_OnStart事件来做你想做的事情,这会在创建新会话时触发。