36 lines
1.3 KiB
C#
36 lines
1.3 KiB
C#
using System;
|
|
using System.Data;
|
|
using System.Configuration;
|
|
using System.Web;
|
|
using System.Web.Security;
|
|
using System.Web.UI;
|
|
using System.Web.UI.WebControls;
|
|
using System.Web.UI.WebControls.WebParts;
|
|
using System.Web.UI.HtmlControls;
|
|
using System.Collections.Generic;
|
|
|
|
/// <summary>
|
|
/// Richiama i parametri del webconfig
|
|
/// </summary>
|
|
public static class WebConfigParameter
|
|
{
|
|
public static string getParameter(string parametro)
|
|
{
|
|
string webConfigString = System.Configuration.ConfigurationManager.AppSettings[parametro];
|
|
if (webConfigString != null)
|
|
return webConfigString;
|
|
else
|
|
throw new Exception("La chiave " + parametro + " non è presente nel file di Configurazione");
|
|
}
|
|
//public static string getParameterWithNullValue(string parametro) {
|
|
// return System.Configuration.ConfigurationManager.AppSettings[parametro];
|
|
//}
|
|
public static string getConnectionString(string providerName)
|
|
{
|
|
string connectionString = System.Configuration.ConfigurationManager.ConnectionStrings[providerName].ConnectionString;
|
|
if (connectionString != null)
|
|
return connectionString;
|
|
else
|
|
throw new Exception("La stringa di connesione " + providerName + " non è presente nel file di Configurazione");
|
|
}
|
|
} |