我是根据从查询字符串传递的值从数据库中取出一些设置。在这些设置中,一些将在母版页中使用,少数将在我的页面上使用,少数将在我的用户控件中使用(例如登录控件,这是一个Web用户控件)。
我有一个实体类MySetting
,我的数据访问层中有一个方法,当我传递查询字符串中的值时,会返回MySetting
的实例。
我不想为一个请求多次从数据库中获取设置。我正在使用带有C#和sql server的asp.net Web表单。
答案 0 :(得分:2)
只是一个想法,但你可以放入Context(System.Web.HttpContext.Current)集合,它将在Master,page和control上可用,它将存在所有请求。
但是如果数据必须只有一个请求可用,我会使用session。