如果用户等待 5 分钟,当他们点击“有效”按钮时,我的表单会显示以下消息
服务器无法处理请求。---> 原始错误消息:获取实体失败时出现数据库问题。---> [IBM U2][UODOTNET - UNICLIENT][ErrorCode=45002] 无法对空记录 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 关键字
谢谢