Имя "Base" отсутствует в текущем контексте

Рейтинг: 0Ответов: 1Опубликовано: 30.01.2015

Здравствуйте. Я пишу веб форму Asp.net на C# в среде VS2010.

Моя задача по нажатию кнопки записать в базу данные. К базе я подключен, сама база работает, но при попытке выполнения выходит ошибка :

Имя "Base" отсутствует в текущем контексте

В строке

SqlConnection mconn = new SqlConnection(ConnectionString : Base);

Код :

SqlConnection mconn = new SqlConnection(ConnectionString : Base);  
mconn.Open();   
SqlCommand insert = new SqlCommand(" INSERT ...  ", mconn);  
mconn.Close();

...

    <asp:SqlDataSource ID="Data" runat="server" ConnectionString="<%$ ConnectionStrings:Base %>" SelectCommand="SELECT * FROM [Table]">
             </asp:SqlDataSource>

Web config

<connectionStrings>  
<add name="Base" connectionString="Data Source=10.120.60.190;Initial     Catalog=Table;User ID=user;Password=password"
  providerName="System.Data.SqlClient" />
  </connectionStrings>

Подскажите, как можно исправить ошибку? Спасибо.

Ответы

▲ 1Принят

Спасибо, @VladD!

Решение было:

 SqlConnection connection = new SqlConnection(ConfigurationManager.ConnectionStrings["Base"].ToString());