ASP.NET Tutorial/Configuration/AppSettingsSection

Материал из .Net Framework эксперт
Перейти к: навигация, поиск

Get all settings for AppSettings Section

   <source lang="csharp">

<%@ page language="C#" %> <script runat="server">

   void Page_Load(object sender, System.EventArgs e)
   {
       foreach (string key in ConfigurationSettings.AppSettings) {
           this.Response.Write(string.Format("{0} = {1}", key, ConfigurationSettings.AppSettings[key]));
       }
   }
   

</script> <html> <head id="Head1" runat="server">

   <title>Untitled Page</title>

</head>

<body>

   <form id="Form1" runat="server">
   </form>

</body> </html></source>


Get Configuration for application path

   <source lang="csharp">

<%@ page language="C#" %> <%@ import namespace="System.Web.Management" %> <script runat="server">

   void Page_Load(object sender, System.EventArgs e)
   {
       string appPath = this.Request.ApplicationPath;    
       Configuration config = Configuration.GetConfigurationForUrl(appPath);
       AppSettingsSection appSettings = config.AppSettings;
       foreach (string key in appSettings.Settings) {
           this.Response.Write(string.Format("{0} = {1}", key, appSettings.Settings[key]));
       }
   }
   

</script> <html> <head runat="server">

   <title>Untitled Page</title>

</head>

<body>

   <form runat="server">
   </form>

</body> </html></source>