我想获得web.config中的这个password的值。如何实现呢?
<appSettings>
    <add key="ChartImageHandler" value="storage=file;timeout=20;dir=c:\TempImageFiles\;" />
  </appSettings>  <connectionStrings>
    <add name="DB_CON" connectionString="Data Source=212.168.1.166;Initial Catalog=DB_SPL;Persist Security Info=True;User ID=sa;pwd=123456" />
    <add name="DB_SPLConnectionString" connectionString="Data Source=212.168.1.166;Initial Catalog=DB_SPL;User ID=sa;Password=123456"
      providerName="System.Data.SqlClient" />
  </connectionStrings>
  <system.web>

解决方案 »

  1.   


    protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                string...                  }
      

  2.   

           public static string GetDBPassword()
           {
               string conn = ConfigurationManager.ConnectionStrings["DB_CON"].ConnectionString as string;
               Match mat = Regex.Match(conn, @"pwd=\w*\d*\W*");
               return conn=mat.Groups[0].Value;
           }
      

  3.   

        @"[pwd]+=(\w*\d*\W*)"        mat.Groups[1].Value;我想了一下这样更靠谱,如果输入的是password的时候也适合。输出为123456
      

  4.   

    ConfigurationManager.ConnectionStrings["DB_CON"].ConnectionString as string;