将会话变量添加到入站和出站URL

时间:2013-04-30 15:16:58

标签: c# asp.net iis

我正在使用ASPx和IIS设计网站,客户可以在其中注册然后向其客户提供服务。例如:

如果您转到http://www.mywebsite.com,则可以作为业主注册mywebsite.com帐户。注册时,您将获得一个站点ID(例如:AA1234)。

http://www.mywebsite.com/AA1234

我想要做的是始终在每个网址(入站和出站)中包含站点ID。站点ID基于初始传入请求存储在会话变量中。

有没有人知道这样做的好方法 - 或者一种比这更好的设计?

由于

2 个答案:

答案 0 :(得分:0)

你的问题充其量只是模糊不清。然而...

这不是饼干的用途吗?

特别是,如果您的用户经过身份验证(这通常在带有auth cookie的asp.net中实现),那么在服务器上,您可以使用工具来识别用户并提供不同的体验根据您选择的任何标准。最有可能的是,这些细节可能存储在数据库中。

答案 1 :(得分:0)

在此主题中找到答案:http://www.tek-tips.com/viewthread.cfm?qid=1149673

BoulderBum的最后一个回应正是我所需要的。

使用HTTP模块,我将使用/ AA1234 / URL并将其指向/ Company /.

在出路的时候,我再次将/ Company /的所有实例替换为网站ID