asp.net – 如何在南希显示我的404页面?
发布时间:2021-01-11 13:32:50 所属栏目: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-3 – 如何将复选框绑定到mvc3中的viewmodel
- asp.net – 如何访问Global.asax静态成员?
- asp.net-mvc – 如何锁定ASP.NET MVC中的路径?
- asp.net-mvc – ie9:调试时出现恼人的弹出:“错误:’__f
- 优化 – 字典/客户端VS应用程序变量
- asp.net – Ajax Control Toolkit正在加载太多脚本资源
- ASP.Net核心 – 获取帖子表格的所有数据
- asp.net – Oracle.ManagedDataAccess:TNS:无法解析指定的
- .net – ReportViewer 2010无法评估表达式
- asp.net编程实现删除文件夹及文件夹下文件的方法
推荐文章
站长推荐
- asp.net-mvc – 在MVC4中为ViewModel设置默认值的
- asp.net-mvc – 将List参数传递到ASP.NET MVC3中
- ASP.NET:将内容注入所有Response流
- ASP.NET对大文件上传的解决方案
- ASP.NET web.config中数据库连接字符串connectio
- asp.net – Ajax Control Toolkit正在加载太多脚
- asp.net-mvc-4 – MVC 4 DropDownListFor错误 –
- asp.net – 使用SignalR编译项目时,我必须做一个
- asp.net-mvc – 将DropDownListFor绑定到字典
- 用户控件在asp.net和Performance中
热点阅读