【发布时间】:2009-04-20 18:49:15
【问题描述】:
是否可以在会话变量更改时在代码中得到通知?举个例子让大家更清楚。
它是一个普通的 ASP.NET 站点,具有母版页和内容页。我想显示用户状态的图像,即是否登录(2 个不同的图像)。不是在母版页的每个 page_load 上检查会话变量,是否可以设置图像并仅在更改该会话变量时更改它?几乎就像发生变化时触发触发器一样。
【问题讨论】:
-
如 Eoin 所写 - 不要担心检查 Session 变量的性能,除非你真的有测量性能问题。即使在那种情况下,我也不认为会话访问是您的瓶颈。如果是这样,您可以始终使用带有支持字段的包装属性,该字段只会评估一次。
标签: c# session-variables