在 httpmodule 中设置变量读取母版页和内容页,asp.net C#

Eas*_*der 1 c# asp.net httpmodule

是否可以在 httpmodule 中为变量设置值并读取 contentpage 和 masterpage 中的变量值?

我想用它代替会话。该变量保存用户 ID 的值。

因为我网站上的每个页面都会创建许多不同的数据库连接,所以我认为多一个比拥有会话值更好?!你怎么认为?

我想创建一个可以发展壮大的网站。(总是尝试以这种方式对我的网站进行编程)这就是为什么我想删除一些会话值。

谢谢!

马蒂亚斯。

sik*_*der 5

您可以使用下面的代码片段......

//Store data in Step1:
HttpContext.Current.Items.Add("Key", "Value");

//Retrieve data in Step2:
object value = HttpContext.Current.Items["Key"];
Run Code Online (Sandbox Code Playgroud)

有关更多详细信息...请阅读这些文章。

http://www.shubho.net/2011/01/using-httpcontextcurrentitems-as-data.html

http://forums.asp.net/t/1476647.aspx/1