asp.net – 如何在南希显示我的404页面?
发布时间:2021-01-11 11:57:06 所属栏目: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-mvc – 如何从剃刀视图访问My.Resources
- 什么是使用aspnet_compiler.exe预编译ASP.NET项目的优势?
- asp.net-mvc – ASP.NET MVC 3 Treeview
- 来自ASP.NET MVC站点的“无效的JSON原语:alihack”错误
- 隐藏ASP.NET菜单项
- 使用ASP.NET Identity 2.0和MVC 5进行自定义单点登录
- 无法通过IP地址连接ASP.NET开发服务器(VS2010)
- asp.net – 错误:数据绑定方法(如Eval(),XPath()和Bind()只
- asp.net-mvc-3 – 剃刀引擎 – 如何根据不同的条件渲染不同
- asp.net – 使用FormsAuthentication持久的cookie超时
推荐文章
站长推荐
- asp.net-mvc – 什么时候使用ViewData而不是View
- asp.net – Web Forms MVP项目有哪些好的资源?
- webforms – ASP.Net Core 1.0是否支持WebForm项
- ASP.NET SQL成员资格表
- asp.net – 为什么HttpContext.Current.User.Ide
- asp.net – 通过Web服务访问连接字符串
- asp.net-mvc – 在ajax请求中返回PDF
- asp.net – MS Chart for .NET预定义调色板颜色列
- asp.net – ASP.NET中的“关键字不支持:”错误
- 有没有办法加快asp.net中的编辑 – 编译 – 调试
热点阅读