菜鸟100分求教,如何理解AppSettings["media"]中的media strMedia=ConfigurationSettings.AppSettings["media"]+"/"+Media.Text+"'"; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.2052/cpgenref/html/gngrfappsettingselement.htm-------------------<appSettings> 元素存储自定义应用程序配置信息,如数据库连接字符串、文件路径、XML Web services URL 或存储在应用程序的 .ini 文件中的任何信息。使用 System.Configuration.ConfigurationSettings 类可以在代码中访问在 <appSettings> 元素中指定的键/值对。可以在 Web.config 和应用程序配置文件的 <appSettings> 元素中使用 file 属性。此属性指定了一个配置文件,该文件提供附加设置,或重写在 <appSettings> 元素中指定的设置。file 属性可用于源代码管理组开发方案,例如,当用户需要重写在应用程序配置文件中指定的项目设置时。用 file 属性指定的配置文件必须将 <appSettings>(而非 <configuration>)作为根节点。以下是 file 属性指定的配置文件使用的正确代码: <?xml version="1.0" encoding="utf-8" ?> <appSettings> <add key="Application1" value="MyApplication1" /> <add key="Setting1" value="MySetting" /> </appSettings>示例下面的示例说明如何在配置文件中定义自定义应用程序设置。<configuration> <appSettings> <add key="Application Name" value="MyApplication" /> </appSettings></configuration strMedia=ConfigurationSettings.AppSettings["media"]+"/"+Media.Text+"'";中media也就是配置文件中的key,看你代码,它似乎是存放一个文件位置的的节点,有可能配置如下<?xml version="1.0" encoding="utf-8" ?> <appSettings> <add key="media" value="c:\media\" /> </appSettings>查看你的webconfig文件,可以正确的看到 这个是读.config配置文件中appSettings中的键值.<appSettings> <add key="media" value="......" /> </appSettings>strMedia=ConfigurationSettings.AppSettings["media"]+"/"+Media.Text+"'";就是读media键值的值. ConfigurationSettings.AppSettings["media"]就是从你的配置文件里读取键为Media的值如下所示<configuration> <appSettings> <add key="ConnStr" value="Data Source=image;Initial Catalog=libraryManage;User Id=sa;Password=sa"/> </appSettings>ConfigurationSettings.AppSettings["ConnStr"]就是返回"Data Source=image;Initial Catalog=libraryManage;User Id=sa;Password=sa"这个字符串, ConfigurationSettings.AppSettings是读取web.config中自定义值,具体介绍查看MSDN,楼上已经给出连接了查看你的web.config应该有如下配置节<configuration> <appSettings> <add key="media" value="mediaValue" /> </appSettings></configuration> 有个关于repeater控件的问题 调用窗口出现问题 好急好急~想了很久很久了~高手求教~ 很多DBHelper函数里,添加返回参数ReturnValue 有什么用呢? 去掉也没事啊 关于XML文件 一个困饶我已久的问题 希望大家帮帮我 弱问三个问题,关于c#中的dll的调用与被调用,焦急期待答复!!! 请问这个XML怎么读取,感觉好奇怪 在c#中如何使用timer控件 字符编码的问题 C# Web与SQL Server存储过程问题,急!,有代码 100分求一个操作系统课程设计的代码,要求内详,请各位达人帮忙啊,急,
-------------------
<appSettings> 元素存储自定义应用程序配置信息,如数据库连接字符串、文件路径、XML Web services URL 或存储在应用程序的 .ini 文件中的任何信息。使用 System.Configuration.ConfigurationSettings 类可以在代码中访问在 <appSettings> 元素中指定的键/值对。可以在 Web.config 和应用程序配置文件的 <appSettings> 元素中使用 file 属性。此属性指定了一个配置文件,该文件提供附加设置,或重写在 <appSettings> 元素中指定的设置。file 属性可用于源代码管理组开发方案,例如,当用户需要重写在应用程序配置文件中指定的项目设置时。用 file 属性指定的配置文件必须将 <appSettings>(而非 <configuration>)作为根节点。以下是 file 属性指定的配置文件使用的正确代码: <?xml version="1.0" encoding="utf-8" ?>
<appSettings>
<add key="Application1" value="MyApplication1" />
<add key="Setting1" value="MySetting" />
</appSettings>
示例
下面的示例说明如何在配置文件中定义自定义应用程序设置。<configuration>
<appSettings>
<add key="Application Name" value="MyApplication" />
</appSettings>
</configuration
中media也就是配置文件中的key,看你代码,它似乎是存放一个文件位置的的节点,有可能配置如下
<?xml version="1.0" encoding="utf-8" ?>
<appSettings>
<add key="media" value="c:\media\" />
</appSettings>
查看你的webconfig文件,可以正确的看到
<appSettings>
<add key="media" value="......" />
</appSettings>strMedia=ConfigurationSettings.AppSettings["media"]+"/"+Media.Text+"'";
就是读media键值的值.
就是从你的配置文件里读取键为Media的值
如下所示<configuration>
<appSettings>
<add key="ConnStr" value="Data Source=image;Initial Catalog=libraryManage;User Id=sa;Password=sa"/>
</appSettings>ConfigurationSettings.AppSettings["ConnStr"]
就是返回"Data Source=image;Initial Catalog=libraryManage;User Id=sa;Password=sa"这个字符串,
<configuration>
<appSettings>
<add key="media" value="mediaValue" />
</appSettings>
</configuration>