appSettings是干什么用的?
问:
回忆的片段
1.appSettings是干什么用的?
fig文件里的代码如下:
穷图匕见<appSettings>
<add key="connectionstring"
value="data source=192.168.123.200;initial catalog=webmedlink;persist curity info=Fal;ur id=sa;password=KSDChagd2004;packet size=4096">
</add>
</appSettings>
我知道这是连接数据库用的,如果我要再添加一个数据库连接该怎么写?
______________________________________________________________________________________________
答1:
<add key="connectionstring1"
value="data source=192.168.123.201;initial catalog=webmedlink;persist curity info=Fal;ur id=sa;password=KSDChagd2004;packet size=4096">
</add>
______________________________________________________________________________________________
答2:
<appSettings>
<add key="connectionstring"
value="data source=192.168.123.200;initial catalog=webmedlink;persist curity in
fo=Fal;ur id=sa;password=KSDChagd2004;packet size=4096">
</add>
<add key="connectionstring2"
祝公司>西安二本大学
value="data source=192.168.123.200;initial catalog=webmedlink;persist curity info=Fal;ur id=sa;password=KSDChagd2004;packet size=4096">
</add>
</appSettings>
______________________________________________________________________________________________
答3:
直译:应用程序设置部份
______________________________________________________________________________________________
答4:
预定义配置
appSettings 节在计算机配置文件 (fig) 中出现时对它的声明。
MSDN中
(ms-help://MS.VSCC/MS.MSDNVS.2052/cpguide/html/cpgrfaccessingappttingsction.htm)
如下描述:
框架提供名为 appSettings 的预定义配置节。下面的示例说明,appSettings 节在计算机配置文件 (fig) 中出现时对它的声明。
<configuration>
<configSections>
定投 <ction name="appSettings"
type="System.Web.Configuration.NameValueSectionHandler"/>
</configSections>
</configuration>
幼儿园春季学期工作计划下面的示例说明如何在使用内置 appSettings 节的配置文件中使用应用程序设置。
<configuration>
<appSettings>
<add key="Application Name" value="MyApplication" />
</appSettings>
</configuration>
ConfigurationSettings.AppSettings 是特殊属性,它提供指向配置文件的 <appSettings> 节中定义的应用程序设置的快捷方式。下面的示例说明如何检索在前一个配置文件示例中定义的应用程序名。
[Visual Basic]
Public Sub ReadMyAppSettings()
Dim appName As String
appName = ConfigurationSettings.AppSettings("Application Name")
Console.WriteLine()新型城镇化
Console.WriteLine("Reading AppSettings")
Console.WriteLine("Application Name: " & appName)
End Sub
[C#]
public void ReadMyAppSettings()
{
string appName = ConfigurationSettings.AppSettings["Application Name"];
啤酒鸭子
Console.WriteLine();
Console.WriteLine("Reading AppSettings");
Console.WriteLine("Application Name: " + appName);
}
______________________________________________________________________________________________
答5:
设置全局参数
______________________________________________________________________________________________
答6:
可以用作常量定义.
______________________________________________________________________________________________
答7:
呵呵,没有这么复杂了,就象C语言里的#define功能,不同的是,他的通用性更好,定义该串后,后面在任何ASPX里都可以引用该串,这样,我们可以将常用的串,如数据库连接串放到配置文件中,如上例中:
<appSettings>
<add key="connectionstring"
value="data source=192.168.123.200;initial catalog=webmedlink;persist curity info=Fal;ur id=sa;password=KSDChagd2004;packet size=4096">
</add>
</appSettings>
你在ASPX文件里用数据库串时只需要读出connectinostring就行了(appName = ConfigurationSettings.AppSettings("connectinostring")
),而不用再输入后面长长的一块连接串了.呵:)
添加方法,就是和前面老兄说的一样,在fig文件后加入:
<add key="myos"
value="Windows 2003 advance rver">
</add>
</appSettings>
本文来自: 站长() 详细出处参考:/web/714/199865.htm