可能在ASP.Net页面中引发404错误?
发布时间:2020-05-23 19:00:03 所属栏目:asp.Net 来源:互联网
导读:我想知道是否可以从一个页面(代码后面)中抛出404错误?或者甚至可以抛出任何其他类型的错误页面,如408(超时)或401(需要验证)? 注意:我不想让页面返回状态代码为404,我希望它使用ASP.Net(或我的CustomErrors)404错误页面。 在代码背后有这样的东西: if(id
|
我想知道是否可以从一个页面(代码后面)中抛出404错误?或者甚至可以抛出任何其他类型的错误页面,如408(超时)或401(需要验证)? 注意:我不想让页面返回状态代码为404,我希望它使用ASP.Net(或我的CustomErrors)404错误页面。 在代码背后有这样的东西: if(id>10){ //if id is greater than 10,then it doesn't exist here
throw 404Error();
}
解决方法你可以抛出一个 HttpException并设置相应的状态码:throw new HttpException(404,"Not found"); 它也可以与其他状态代码一起工作。只是关于401的一个意见:你可能知道当ASP.NET MVC检测到这个代码时,它自动将您重定向到登录页面,并获得401状态代码的自定义错误页面可能是一个真正的PITA实现。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 有没有办法以编程方式添加项目到元素?
- asp.net – 我可以在一个Web项目中拥有多个web.config文件吗
- 扩展ASP.NET数据缓存以在Web场之间共享
- asp.net-mvc – 可以在ASP.NET MVC中本地化URL /路由吗?
- asp.net-mvc – asp.net mvc使用.wml保持覆盖text/html内容
- asp.net-mvc – ViewBag.Title值覆盖ASP.NET MVC编辑器模板
- asp.net – 如何处理@RenderBody()?
- asp.net(C#)把汉字转化成全拼音函数(全拼)
- bytearray图像asp.net
- asp.net – 设置从Codebehind中选择的Radiobuttonlist
推荐文章
站长推荐
- asp.net – 从静态类访问Page的当前实例
- 在ASP.NET Core中使用AOP来简化缓存操作
- asp.net-mvc – 为什么ValidateInput(False)不工
- asp.net-mvc – asp.net mvc ajax post – redir
- asp.net-mvc – 在ASP.NET MVC 2中的RadioButton
- asp.net – 为什么会间歇地得到这个错误? “服务
- StructureMap和ASP .Net Web API和.Net Framewor
- asp.net-mvc – 如何在Html.TextBox帮助器中设置
- asp.net-web-api2 – SwashBuckle / Swagger –
- asp.net – REST动词 – 哪个约定是“正确的”
热点阅读
