asp.net – 如何在南希显示我的404页面?
发布时间:2020-12-15 20:15:04 所属栏目: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中使用querystring的最佳做法?
- asp.net-mvc – ALTER TABLE DROP COLUMN失败,因为表’yyy’
- ASP.Net超过1个表格?
- asp.net – repeater或listview vs concatenated html
- asp.net-mvc-3 – Orchard CMS小部件显示类型
- asp.net-mvc-routing – ASP.NET Web Api路由(IIS vs Self
- asp.net-mvc – 在另一个文件夹中捆绑的Javascript
- asp.net中的日历控件c#
- asp.net – 是每个用户或每个应用程序的标准OutputCache属性
- entity-framework – 实体类型没有键定义的EF6
推荐文章
站长推荐
热点阅读