asp.net – 如何在南希显示我的404页面?
发布时间:2021-01-11 15:03:59 所属栏目:asp.Net 来源:互联网
导读:我需要在Nancy中显示我的404错误页面 if (ErrorCode == 404){ return View[404.html];} 怎么做? 来自nemesv的答案是正确的,但我只想使用ViewRenderer而不是GenericFileResponse添加一个例子. public class MyStatusHandler : IStatusCodeHandler{
我需要在Nancy中显示我的404错误页面 if (ErrorCode == 404) { return View["404.html"]; } 怎么做? 解决方法来自nemesv的答案是正确的,但我只想使用ViewRenderer而不是GenericFileResponse添加一个例子.public class MyStatusHandler : IStatusCodeHandler { private IViewRenderer viewRenderer; public MyStatusHandler(IViewRenderer viewRenderer) { this.viewRenderer = viewRenderer; } public bool HandlesStatusCode(HttpStatusCode statusCode,NancyContext context) { return statusCode == HttpStatusCode.NotFound; } public void Handle(HttpStatusCode statusCode,NancyContext context) { var response = viewRenderer.RenderView(context,"/status/404"); response.StatusCode = statusCode; context.Response = response; } } (编辑:岳阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 手动把asp.net的类生成dll文件的方法
- .net – 扩展自定义成员资格提供程序
- asp.net – 从启用AJAX的WCF服务返回错误详细信息
- 受asp.net MVC启发的更好的WebForms
- asp.net – 部分视图呈现按钮点击
- asp.net – 我应该在.gitingore文件中包含.vs文件夹吗?
- asp.net – 如何使用正则表达式将百分比验证到两位小数?
- asp.net-core – 如何在Visual Studio 2015 RC中为ASP.NET
- asp.net-mvc-3 – Telerik MVC网格,在运行时从集合或字典中
- asp.net-mvc – ASP.net身份在删除外部帐户后停止分发外部C
推荐文章
站长推荐
- asp.net-mvc – 在asp.net mvc中启动一组未选中的
- ASP.Net Forms身份验证在10分钟后注销用户
- asp.net-mvc – 我如何可以渲染局部视图在asp.ne
- 使用Asp.net Web API时,使用DataContract和DataM
- ASP.NET汉字转拼音 - 输入汉字获取其拼音的具体实
- .net – asp:GridView文本框始终返回空值
- asp.net html控件的File控件实现多文件上传实例分
- 什么OverrideAuthenticationAttribute是为什么?
- 在ASP.Net网站上使用WCF服务的教程?
- 单元测试 – 单元测试项目不能参考MVC项目
热点阅读