我讨厌让我的Web浏览器的用户在Internet断开或该网页不存在时看到Internet Explorer错误页面。有没有办法(相对而言更可取)设置我自己的错误页面?
最佳答案
如果页面不存在(错误404),则可以在主web.config
文件中建立自定义页面,如下所示:
<customErrors mode="RemoteOnly" defaultRedirect="~/PageError.aspx">
<error statusCode="404" redirect="~/PageNotFound.aspx" />
</customErrors>
您可以看到定义了两种不同的错误页面:一种用于所有错误,但404错误(PageError.aspx),另一种仅用于404错误(PageNotFound.aspx)。显然,它们都可以在同一页面上。
如果用户没有Internet连接或由于时间限制而拒绝了连接,则由于服务器未建立连接,因此您无法管理这种情况。这很明显。
HTTP状态代码列表:http://en.wikipedia.org/wiki/List_of_HTTP_status_codes
这个问题一点也不陌生:1,2,3,4,5,6,7,8,...因此,请下次做一些研究。
关于vb.net - 如何在Visual Basic Express Edition 2008中使用自定义错误页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21601275/