我有一个应用程序,您需要在数据库中注册才能连接到它,但如果您没有注册,则会出现错误屏幕,但如您所见,它看起来真的很难看
我已经尝试检查保存用户 ID 的 session 是否 == null,而不是清除内容,这是在每个用户首先连接的起始页面上
if (this.Session["SessionId"] ==null)
{
Response.ClearContent();
Response.Write("ERROR");
Response.End();
}
为什么会报错
<system.web>
<customErrors defaultRedirect="~/Error/Error.aspx" mode="Off"/>
</system.web>
感谢帮助和快速回答
最佳答案
打开 CustomErrors您的应用程序在 web.config 中的模式,并为错误提供自定义页面。您需要为未处理的错误设置 defaultRedirect
属性。
<customErrors defaultRedirect="url" mode="On|Off|RemoteOnly">
<error statusCode="statuscode" redirect="url"/>
</customErrors>
关于c# - 跳过标准错误屏幕 Asp.Net,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15678661/