从asp.net读取WebConfiguration Manager.AppSettings
我有一个asp.net页面,需要从web.config读取一些appSetting值。谷歌搜索后,我发现我可以使用以下代码:从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; %> 我得到了这个错误
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
返回设置,并从页面调用它。