ユーザーが 5 分間待機すると、「有効」ボタンをクリックすると、フォームに次のメッセージが表示されます。
サーバーは要求を処理できませんでした。---> 元のエラー メッセージ: エンティティのフェッチ中にデータベースの問題が発生しました。---> [IBM U2][UODOTNET - UNICLIENT][ErrorCode=45002] null レコード ID に対して操作を実行できません
だから私はtryとcatchキーワードを使いたいのですが、
しかし、私はこのコードでエラーメッセージを持っています:
try
{
SetPageState();
Session["NewStep"] = "NewStepConfirm";
Response.Redirect(stepone.aspx");
}
catch (Exception ex)
{
if (ex.ErrorCode == 45002)
{
ErrorLabel.Text = "We are very sorry but don't wait for long time";
}
else
{
ErrorLabel.Text = ex.Message;
}
ErrorLabel.Visible = true;
}
ここにメッセージエラーがあります
コンパイラ エラー メッセージ: CS1061: 'System.Exception' には 'ErrorCode' の定義が含まれておらず、タイプ 'System.Exception' の最初の引数を受け入れる拡張メソッド 'ErrorCode' が見つかりませんでした (using ディレクティブまたはアセンブリ参照?)
ソース エラー:
if (ex.ErrorCode == 45002)
try および catch キーワードの使用方法
ありがとう