Итак, я иметь страницу с панелью, которая будет отображаться, когда соединение в веб-конфигурации обнаружено и соединение является действительным; используя try / catch, пока имя добавления "VALUE" находится в строках подключения конфигурации, если данные сервера плохие, страница загрузится и панель будет невидимой ... Мне нужно уметь обрабатывать следующее. ..
Если указанное значение в этом случае MySqlServer используется в aspx; aspx.cs, но не найден в конфигурации. Я не хочу, чтобы возникла ошибка; имя подключения не найдено .... Я просто хочу не отображать панель, например, когда SqlConnection.Open не работает, когда имя найдено, но данные плохие ...
aspx
<asp:SqlDataSource runat="server" ID="allowedIPsSqlDataSource"
ConnectionString="<%$ ConnectionStrings:MySqlServer %>"
aspx.cs
string connectionString = ConfigurationManager.ConnectionStrings["MySqlServer"].ToString();
SqlConnection SqlConnection = new SqlConnection(connectionString);
SqlCommand SqlCommand = new SqlCommand();
try
{
SqlConnection.Open();
config
<connectionStrings>
<add name="NotMySqlServer" providerName="System.Data.SqlClient" connectionString="server=TEST\SQL2005;database=ADB;Integrated Security=True"/>
<add name="NotMy2SqlServer" providerName="System.Data.SqlClient" connectionString="server=TEST\SQL2005;database=ADB;Integrated Security=True"/>
</connectionStrings>