当被调用的目标引发了Asp.net异常时,可以通过以下几种方法来解决:
try
{
// 调用被调用的目标
}
catch (Exception ex)
{
// 处理异常
// 可以将异常信息写入日志,显示错误页面等
}
protected void Application_Error(object sender, EventArgs e)
{
Exception ex = Server.GetLastError();
// 处理异常
// 可以将异常信息写入日志,显示错误页面等
Server.ClearError();
}
在Error.aspx页面中显示异常信息:
protected void Page_Load(object sender, EventArgs e)
{
Exception ex = Server.GetLastError();
// 显示异常信息
}
这样,当被调用的目标发生异常时,用户将被重定向到Error.aspx页面,并显示异常信息。
无论采用哪种方法,都应该尽可能详细地记录异常信息,以便更好地定位和修复问题。
上一篇:被调用函数的结果