如何自定义一个配置文件的设置界面
1个回答
展开全部
(1)关闭模式:一旦发生错误,asp.net 把默认的报错页面显示给本地和远程用户。
(2)开启(on)模式:当报错模式属性被设为“开启”时,asp,net把用户自定义的出错页面,而不是其默认的报错页面显示给本地和远程用户。
(3)只有远程启动(RemoteOnly)模式 :asp.net的报错页面只能被本地用户看到远程用户的访问请求,将会显示自定义的出错页面。
<customErrors>标识节和global.aspx中的application_error事件有什么样的关系呢?
首先:当系统发生错误时,首先是触发在Global.asax中的Application_Error事件,可以再Application_Error事件用Server.GetLastError得到异常,接着系统处理完该事件之后,然后才转向Web.config中指定的错误页面,这里有一点请注意,在转向出错页面之前,asp.net会调用Server.ClearError()来清除所有出错的异常,因此,在出错页面中,并不能用Server.GetLastError得到出错的原因。
为了实现统一的出错页面,并能显示其原因,可以考虑在global.assa内的Application_Error事件中将错误信息存储在Session对象或Cache对象中,然后在自定义错误页面将其取出显示就可以了。也可以在Application_Error事件内直接调用如下代码
(2)开启(on)模式:当报错模式属性被设为“开启”时,asp,net把用户自定义的出错页面,而不是其默认的报错页面显示给本地和远程用户。
(3)只有远程启动(RemoteOnly)模式 :asp.net的报错页面只能被本地用户看到远程用户的访问请求,将会显示自定义的出错页面。
<customErrors>标识节和global.aspx中的application_error事件有什么样的关系呢?
首先:当系统发生错误时,首先是触发在Global.asax中的Application_Error事件,可以再Application_Error事件用Server.GetLastError得到异常,接着系统处理完该事件之后,然后才转向Web.config中指定的错误页面,这里有一点请注意,在转向出错页面之前,asp.net会调用Server.ClearError()来清除所有出错的异常,因此,在出错页面中,并不能用Server.GetLastError得到出错的原因。
为了实现统一的出错页面,并能显示其原因,可以考虑在global.assa内的Application_Error事件中将错误信息存储在Session对象或Cache对象中,然后在自定义错误页面将其取出显示就可以了。也可以在Application_Error事件内直接调用如下代码
浙江启扬智能科技有限公司
2019-05-20 广告
2019-05-20 广告
在8位或16位嵌入式系统应用中,由于CPU资源量比较少,任务比较简单,程序员可以在应用程序中管理CPU资源,而不一定要专门的系统软件。如果嵌入式系统比较复杂并且采用32位CPU时,情况就完全不同了。32位CPU的资源量非常大,除理能力也非常...
点击进入详情页
本回答由浙江启扬智能科技有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询