2013-08-21 5 views
0

У меня есть строка подключения, определенная в моем файле web.config. Я использую эту строку соединения в самом коде. Однако для DataSources (привязанных к раскрывающимся спискам) я выбираю его с помощью процесса настройки источника данных. Это вызывает разделение, что означает, что при изменении строки подключения я должен изменить его в нескольких местах.Bind DataSource Использование строки подключения файла Config

Есть ли способ ссылаться на строку соединения web.config с DataSources в выпадающих списках?

ответ

0

Вам это нужно. ;)

<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:SiteSqlServer %>" SelectCommand="SPNAME" SelectCommandType="StoredProcedure"> 
       <SelectParameters> 
        <asp:Parameter Name="Id" Type="Int32" /> 
       </SelectParameters> 
      </asp:SqlDataSource> 

для получения всех строк подключения в меню списка:

foreach (var s in System.Web.Configuration.WebConfigurationManager.ConnectionStrings) { 
    Response.Write(s); } 
Смежные вопросы