Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用配置文件连接字符串绑定数据源_C#_Asp.net_Web Config - Fatal编程技术网

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

C# 使用配置文件连接字符串绑定数据源,c#,asp.net,web-config,C#,Asp.net,Web Config,我在web.config文件中定义了一个连接字符串。我在代码本身中使用这个连接字符串。但是,对于数据源(绑定到下拉列表),我使用数据源配置过程选择它。这会导致分离,这意味着,如果连接字符串更改,我必须在多个位置更改它 是否有方法使用下拉列表上的数据源来引用web.config连接字符串?您需要此链接。;) <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStri

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

是否有方法使用下拉列表上的数据源来引用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>
  foreach (var s in System.Web.Configuration.WebConfigurationManager.ConnectionStrings)  {
    Response.Write(s);  }