0

タイムアウトSqlDataSource時に行の選択をキャンセルするにはどうすればよいですか? プロパティを設定できることはわかっていますが、エラーを処理し、タイムアウト 時にページを強制的に実行し続けたいと考えています。SelectCommand
CommandTimeoutSqlDataSource

詳細について
は、私のページでListView使用SqlDataSource結果を示しますが、この結果は私のメイン コンテンツではなく、メイン コンテンツの推奨類似リストです。

4

1 に答える 1

0

私は解決策を見つけました:Selectingタイムアウト後、SqlDataSource Selectedイベントの実行が開始されます。

Protected Sub SqlDataSource1_Selected(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.SqlDataSourceStatusEventArgs) Handles SqlDataSource1.Selected
    If e.Exception is nothing=false andalso e.Exception.InnerException.ToString.ToLower.Contains("timed out") Then
        ListView1.Visible = False
        e.ExceptionHandled = True
    End If
End Sub
于 2015-08-12T22:32:44.030 に答える