我一直在想,当我的Web应用程序中发生错误时,使用html页面作为错误页面会更好地呈现,因为除非我的整个服务器都关闭,否则它将一直运行,除非使用动态服务器端页面受导致错误的问题的影响,因此系统可能最终陷入无限循环以呈现错误页面。但是我可能没有仔细考虑,所以我想问您关于此案的看法吗?
最佳答案
它主要取决于两个因素:
无论哪种情况,您都需要使用“ View ”而不是“HTML”页面。后者的优点是不能引起其他异常。但是,与 View 一起使用的 Controller 中经过仔细编码的OnException方法可以提供比静态HTML页面更好的用户体验。
关于asp.net - 哪一种更适合自定义错误: HTML or View,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15071373/