Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.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
从asp.net读取WebConfiguration Manager.AppSettings_Asp.net_Configuration_Webforms - Fatal编程技术网

从asp.net读取WebConfiguration Manager.AppSettings

从asp.net读取WebConfiguration Manager.AppSettings,asp.net,configuration,webforms,Asp.net,Configuration,Webforms,我有一个asp.net页面,需要从web.config读取一些appSetting值。谷歌搜索后,我发现我可以使用以下代码: using System.Web.Configuration; WebConfigurationManager.AppSettings["configFile"] 但是在我使用System.Web.Configuration在我的aspx页面中输入该行之后 <%@ Using System.Web.Configuration; %> 我得到了这个错误

我有一个asp.net页面,需要从web.config读取一些appSetting值。谷歌搜索后,我发现我可以使用以下代码:

using System.Web.Configuration;

WebConfigurationManager.AppSettings["configFile"]
但是在我使用System.Web.Configuration在我的aspx页面中输入该行之后

<%@ Using System.Web.Configuration; %>


我得到了这个错误:ASP.net运行时错误。仅允许在包含内容控件的内容页中直接使用内容控件。那么,如果asp页面不允许我导入system.web.configuration,我如何从中读取系统web配置文件呢?

我认为这应该可以解决问题(我从未使用过
WebConfigurationManager
,但这对我来说很有效)

代码隐藏

using System.Configuration

protected string GetForgottenUrl()
{
  return ConfigurationManager.AppSettings["SomeKey"];
}
Aspx页面

<a href='<%= GetForgottenUrl()%>'>Forgot Password</a>

Web.Config

<configuration>
  <appSettings>
     <add key="SomeKey" value="SomePage.aspx" />
  </appSettings>
</configuration>


编辑::您可能需要添加对
系统配置的引用

我认为这应该可以解决问题(我从未使用过
WebConfigurationManager
,但这对我来说很有用)

代码隐藏

using System.Configuration

protected string GetForgottenUrl()
{
  return ConfigurationManager.AppSettings["SomeKey"];
}
Aspx页面

<a href='<%= GetForgottenUrl()%>'>Forgot Password</a>

Web.Config

<configuration>
  <appSettings>
     <add key="SomeKey" value="SomePage.aspx" />
  </appSettings>
</configuration>


编辑::您可能需要添加对
系统配置的引用

我认为这应该可以解决问题(我从未使用过
WebConfigurationManager
,但这对我来说很有用)

代码隐藏

using System.Configuration

protected string GetForgottenUrl()
{
  return ConfigurationManager.AppSettings["SomeKey"];
}
Aspx页面

<a href='<%= GetForgottenUrl()%>'>Forgot Password</a>

Web.Config

<configuration>
  <appSettings>
     <add key="SomeKey" value="SomePage.aspx" />
  </appSettings>
</configuration>


编辑::您可能需要添加对
系统配置的引用

我认为这应该可以解决问题(我从未使用过
WebConfigurationManager
,但这对我来说很有用)

代码隐藏

using System.Configuration

protected string GetForgottenUrl()
{
  return ConfigurationManager.AppSettings["SomeKey"];
}
Aspx页面

<a href='<%= GetForgottenUrl()%>'>Forgot Password</a>

Web.Config

<configuration>
  <appSettings>
     <add key="SomeKey" value="SomePage.aspx" />
  </appSettings>
</configuration>



编辑::您可能需要添加对
系统的引用。配置

这是mvc还是webforms?@DaveBecker这是一个web应用程序。实际上,我正在尝试将href in从web.configOK更改为其他内容,我知道如何更改,但我需要知道它是一个mvc web应用程序(然后答案是基于模型的)还是一个webforms web应用程序(后面会有代码)。@DaveBecker这是一个webforms web应用程序,因为有一个代码behindokay很酷。因此,只需使用System.Web.Configuation将
添加到代码隐藏中,然后在代码隐藏中创建一个函数,从
Web.config
返回设置并从页面调用。这是mvc还是webforms?@DaveBecker这是一个Web应用程序。实际上,我正在尝试将href in从web.configOK更改为其他内容,我知道如何更改,但我需要知道它是一个mvc web应用程序(然后答案是基于模型的)还是一个webforms web应用程序(后面会有代码)。@DaveBecker这是一个webforms web应用程序,因为有一个代码behindokay很酷。因此,只需使用System.Web.Configuation将
添加到代码隐藏中,然后在代码隐藏中创建一个函数,从
Web.config
返回设置并从页面调用。这是mvc还是webforms?@DaveBecker这是一个Web应用程序。实际上,我正在尝试将href in从web.configOK更改为其他内容,我知道如何更改,但我需要知道它是一个mvc web应用程序(然后答案是基于模型的)还是一个webforms web应用程序(后面会有代码)。@DaveBecker这是一个webforms web应用程序,因为有一个代码behindokay很酷。因此,只需使用System.Web.Configuation将
添加到代码隐藏中,然后在代码隐藏中创建一个函数,从
Web.config
返回设置并从页面调用。这是mvc还是webforms?@DaveBecker这是一个Web应用程序。实际上,我正在尝试将href in从web.configOK更改为其他内容,我知道如何更改,但我需要知道它是一个mvc web应用程序(然后答案是基于模型的)还是一个webforms web应用程序(后面会有代码)。@DaveBecker这是一个webforms web应用程序,因为有一个代码behindokay很酷。因此,只需将
使用System.Web.Configuation
添加到代码隐藏中,然后在代码隐藏中创建一个函数,从
Web.config
返回设置,并从页面调用它。