asp.net – 如何在南希显示我的404页面?
发布时间:2021-01-11 13:10:10 所属栏目: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; } } (编辑:4S站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ASP.NET学习CORE中使用Cookie身份认证方法
- ASP.NET MVC 4 JSON绑定到视图模型 – 嵌套对象错误
- asp.net core 实现一个简单的仓储的方法
- asp.net-mvc-3 – 如何避免使用MVC3 FileContentResult重复
- 单元测试 – 如何在ASP MVC 5(Microsoft.AspNet.Identity)中
- asp.net-mvc-3 – 局部视图中的RenderSection
- asp.net – 如何将Controller上的Ajax reqest重定向到登录页
- Asp.net mvc验证用户登录之Forms实现详解
- asp.net – 确定当前页面是否需要授权?
- asp.net – 如何序列化LINQ-to-SQL惰性列表
推荐文章
站长推荐
- jQuery Ajax方法调用 Asp.Net WebService 的详细
- 点击图片,AJAX删除后台图片文件的实现代码(asp.n
- asp.net – Silverlight初始化错误2110 Internet
- asp.net-mvc-4 – 最小和最大字符串长度的单独错
- asp.net-mvc – asp.net MVC应该是View-Model封装
- asp.net-mvc – ASP.NET MVC中的替代用户管理
- asp.net-mvc – SelectListItem中的Selected属性
- asp.net+js 实现无刷新上传解析csv文件的代码
- asp.net – 使用app_offline.htm使应用程序脱机,
- ASP.NET通过自定义函数实现对字符串的大小写切换
热点阅读