使用配置文件连接字符串绑定数据源

本文关键字:绑定 数据源 字符串 连接 配置文件 | 更新日期: 2023-09-27 18:28:34

我在web.config文件中定义了一个连接字符串。我在代码本身中使用了这个连接字符串。但是,对于DataSources(绑定到下拉列表),我使用数据源配置过程来选择它。这会导致分离,这意味着,如果连接字符串发生更改,我必须在多个位置对其进行更改。

有没有一种方法可以用下拉列表上的DataSources引用web.config连接字符串?

使用配置文件连接字符串绑定数据源

您需要这个。;)

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

用于获取Dropdownlist:中的所有连接字符串

  foreach (var s in System.Web.Configuration.WebConfigurationManager.ConnectionStrings)  {
    Response.Write(s);  }