Also, ich habe eine Seite mit einem Panel, das angezeigt wird, wenn die Verbindung in der Webkonfiguration gefunden wird und die Verbindung gültig ist; mit einem try / catch, solange der add name "VALUE" in den config connection strings ist, wenn die serverdaten schlecht sind, wird die seite geladen und das panel ist auf unsichtbar gesetzt ... ich muss in der lage sein, folgendes zu handhaben. ..
Wenn der benannte Wert in diesem Fall MySqlServer im aspx verwendet wird; aspx.cs aber nicht in der Konfiguration gefunden Ich möchte nicht, dass der Fehler auftritt; Verbindungsname wurde nicht gefunden .... Ich möchte das Panel nur nicht anzeigen, wenn die SqlConnection.Open fehlschlägt, wenn der Name gefunden wird, aber die Daten sind schlecht ...
aspx
%Vor%aspx.cs
%Vor%config
%Vor% Wenn Sie .NET 4.5+ verwenden und Zugriff auf C # 6.0 haben, können Sie den Koaleszenzoperator null ( ?
) verwenden, um zu versuchen, die Verbindungszeichenfolge abzurufen, ohne automatisch eine Ausnahme auszulösen:
Tags und Links c# connection-string validation