Ich baue gerade einen Webpart und will dort eigentlich den Connectionstring für die DB in die app.config auslagern, um damit SqlDataSources in der ascx-Seite zu füllen.
app.config
Seite.ascx
Die Programmausführugn bricht ab mit der Meldung, dass PersonalConnectionString nicht gefunden oder leer ist.
<%$ appSettings:PersonalConnectionString %> funktioniert auch nicht.
Gibts eine Möglichkeit? Ansonsten schreib ich den ConnectionString halt in den C#-Code rein und übergebe ihn an die DataSoruce.
app.config
Code:
<?xml version="1.0" encoding="utf-8" ?> <configuration> <connectionStrings> <add name="PersonalConnectionString" providerName="System.Data.SqlClient" connectionString="Data Source=192.168.103.106;Initial Catalog=ZZZZ;Persist Security Info=True;User ID=XX;Password=YYYY;" /> </connectionStrings> </configuration>
Code:
<asp:SqlDataSource ID="EmployeesSqlDataSource" SelectCommand="SELECT ID, Nachname + ', ' + Vorname AS FullName FROM Personal_Mitarbeiter" Connectionstring="<%$ connectionStrings:PersonalConnectionString %>" RunAt="server"> </asp:SqlDataSource>
<%$ appSettings:PersonalConnectionString %> funktioniert auch nicht.
Gibts eine Möglichkeit? Ansonsten schreib ich den ConnectionString halt in den C#-Code rein und übergebe ihn an die DataSoruce.
Comment