asp中设置404状态
代码如下 | 复制代码 |
<% |
ASP.NET设置404页面
在404.aspx中加入代码:
代码如下 | 复制代码 |
Response.Status = "404 Moved Permanently"; |
在 Global.asax 中加入下面的代码:
代码如下 | 复制代码 |
protected void Application_Error(object sender, EventArgs e) { //在出现未处理的错误时运行的代码 this.FileNotFound_Error(); } /// /// 404错误处理 /// private void FileNotFound_Error() { HttpException erroy = Server.GetLastError() as HttpException; if (erroy != null && erroy.GetHttpCode() == 404) { Server.ClearError(); string path = "~/404.aspx"; Server.Transfer(path); //Context.Handler = PageParser.GetCompiledPageInstance(path, Server.MapPath(path), Context); } } |