代码段..
if (regionalApprover == null)
{
throw new Exception(string.Format("The regional approver for {0} could not be found", companyData["Country"]));
}
用户如何实际看到此错误?
答案 0 :(得分:3)
未处理异常的结果取决于多种因素,包括
<customErrors> Element
的设置
Application_Error
in your global.asax
codebehind file。在默认配置中,IIS会将错误记录到Windows事件日志中。此外,如果Web请求来自localhost,它将在ASP.NET的浏览器中显示。
答案 1 :(得分:2)
如果您尝试在页面上显示错误消息(用户应该看到该消息),请不要使用例外。
在向用户显示页面之前,将错误部分添加到可以添加消息的页面是一个更好的主意。