1 <%@ Import Namespace="System.Web.Configuration" %>
3 <script runat="server" language="C#" >
5 protected void add_Click (object sender, EventArgs e)
10 WebConfigurationManager.OpenWebConfiguration(
11 Request.ApplicationPath);
13 ConnectionStringsSection sect =
14 config.ConnectionStrings;
16 if (sect.ConnectionStrings ["test"] != null) {
17 lblResult.Text = "Connection string already exists for 'test'";
20 sect.ConnectionStrings.Add (new ConnectionStringSettings ("test", "test=foo;", "testProvider"));
22 lblResult.Text = "Connection string added";
27 lblResult.Text = "Exception: " + ex.Message;
29 // lblResult.Text+="Connection String:" +
30 // ConfigurationManager.ConnectionStrings
31 // ["test"].ConnectionString;
34 protected void remove_Click (object sender, EventArgs e)
38 Configuration config =
39 WebConfigurationManager.OpenWebConfiguration(
40 Request.ApplicationPath);
41 ConnectionStringsSection sect =
42 config.ConnectionStrings;
43 if (sect.ConnectionStrings ["test"] == null) {
44 lblResult.Text = "connection string not present";
47 sect.ConnectionStrings.Remove ("test");
49 lblResult.Text = "connection string has been removed";
54 lblResult.Text = "Exception: " + ex.Message;
60 <title>Adding and Removing Connection Strings</title>
63 <form id="form1" runat="server">
66 <asp:Button ID="add" runat="server" Text="Add" OnClick="add_Click" />
67 <asp:Button ID="remove" runat="server" Text="Remove" OnClick="remove_Click" />
69 <asp:Label ID="lblResult" runat="server"></asp:Label>