Tec*_*Guy 0 .net c# asp.net web-config c#-4.0
我已经有一个带有硬编码值的phpcode,
$username = "abcd";
$password = "abcd123";
Run Code Online (Sandbox Code Playgroud)
现在我想将这些值放到web.config文件中.这是我的工作,但这里有些不对劲.
<appSettings>
<add key="username" username="abcd"/>
<add key="password" password="abcd123"/>
<appSettings/>
Run Code Online (Sandbox Code Playgroud)
所以..有什么问题吗?我也想知道如何将此设置用于aspx.cs文件..我的意思是[configurationmanager]
您需要使用键和值属性声明它们,如下所示:
<appSettings>
<add key="username" value="abcd"/>
<add key="password" value="abcd123"/>
<appSettings/>
Run Code Online (Sandbox Code Playgroud)
如果您需要基础知识,可以通过以下方式访问密钥:
string username = System.Configuration.ConfigurationManager.AppSettings["username"].ToString();
string password = System.Configuration.ConfigurationManager.AppSettings["password"].ToString();
Run Code Online (Sandbox Code Playgroud)
要访问我的Web配置键,我总是在我的应用程序中创建一个静态类.这意味着我可以在任何需要的地方访问它们,而且我没有在我的应用程序中使用字符串(如果它在Web配置中发生变化,我必须经历所有更改它们的事件).这是一个示例:
using System.Configuration;
public static class AppSettingsGet
{
public static string Username
{
get { return ConfigurationManager.AppSettings["username"].ToString(); }
}
public static string Password
{
get { return ConfigurationManager.AppSettings["password"].ToString(); }
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2078 次 |
| 最近记录: |