Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在母版页、页面和用户控件上访问特定信息_C#_Asp.net_Webforms - Fatal编程技术网

C# 如何在母版页、页面和用户控件上访问特定信息

C# 如何在母版页、页面和用户控件上访问特定信息,c#,asp.net,webforms,C#,Asp.net,Webforms,我将根据从查询字符串传递的值从数据库中提取一些设置。在这些设置中,一些将用于母版页,一些用于我的页面,还有一些用于我的用户控件(比如说登录控件,它是一个web用户控件)。 我有一个实体类MySetting,在我的数据访问层中有一个方法,当我传递在查询字符串中得到的值时,它会返回一个MySetting的实例 我不想为一个请求多次从数据库获取设置。我将asp.net web表单与C#和sql server一起使用。只是一个想法,但您可以将其放入上下文(System.web.HttpContext.C

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


我不想为一个请求多次从数据库获取设置。我将asp.net web表单与C#和sql server一起使用。

只是一个想法,但您可以将其放入上下文(System.web.HttpContext.Current)集合中,它将在母版、页面和控件上可用,并且它将存在于所有请求中


但是,如果数据必须在多个请求上可用,我将使用会话。

我无法访问aspx.cs代码隐藏文件中的request.Context集合。是在VB.NET还是C中?对不起,不是Request.Context,您可以使用Context(就像Session)或System.Web.HttpContext.current。您可以编辑答案来更正它。无论如何,非常感谢你。:)