asp.net – 如何在南希显示我的404页面?
发布时间:2021-01-11 12:41:33 所属栏目: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 – 经过身份验证的服务不支持跨域javascript回调.
- asp.net-mvc-3 – 在MVC 3.0中重写Html.BeginForm()并保持不
- 在ASP.Net中防止SQL注入
- asp.net-mvc – 如何从剃刀视图访问My.Resources
- ASP.NET 根据汉字获取汉字拼音的首字母(含多音字)
- asp.net – 为什么Global.asax事件在我的ASP.NET网站没有触
- asp.net-mvc – 输出在剃刀通过变量?
- asp.net – 使用app_offline.htm使应用程序脱机,同时在更新
- asp.net – Windows应用程序与Web应用程序开发
- 集成ASP.NET Webforms,WebAPI和AngularJS
推荐文章
站长推荐
- asp.net-mvc – 我如何moq aingleingleResult?我
- asp.net-mvc-4 – 如何在MVC 4 w / default simp
- asp.net – WebFormsMVP的缺点?
- asp.net core 实现一个简单的仓储的方法
- asp.net操作xml增删改示例分享
- asp.net-mvc – 应用程序服务层作为静态类
- asp.net – ASP.NET中的“关键字不支持:”错误
- asp.net-mvc – 为什么ASP.NET MVC 4与IList for
- ASP.NET成员资格 – 让用户使用以前的密码
- asp.net 我如何找出哪些服务器主机LDAP在我的Win
热点阅读