如何在主页面,页面和用户控件上访问特定信息

时间:2010-05-06 05:38:08

标签: c# asp.net webforms

我是根据从查询字符串传递的值从数据库中取出一些设置。在这些设置中,一些将在母版页中使用,少数将在我的页面上使用,少数将在我的用户控件中使用(例如登录控件,这是一个Web用户控件)。 我有一个实体类MySetting,我的数据访问层中有一个方法,当我传递查询字符串中的值时,会返回MySetting的实例。

我不想为一个请求多次从数据库中获取设置。我正在使用带有C#和sql server的asp.net Web表单。

1 个答案:

答案 0 :(得分:2)

只是一个想法,但你可以放入Context(System.Web.HttpContext.Current)集合,它将在Master,page和control上可用,它将存在所有请求。

但是如果数据必须只有一个请求可用,我会使用session。