asp.net – 如何在南希显示我的404页面?
发布时间:2020-05-22 23:05:01 所属栏目: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上传文件
- asp.net-mvc – Web API模型绑定器不能与HttpPostedFileBas
- asp.net-mvc – 如何通过Resharper 8.2.1停止INCORRECT_TYP
- 如何使用asp.net中的“发布/重定向/获
- asp.net-web-api – HttpClient不报告从Web API返回的异常
- asp.net-mvc – 将viewdata传递给asp.net mvc masterpages
- .net – SqlBulkCopy超时
- asp.net-mvc – ASP.NET MVC和IIS 5
- asp.net-mvc – ASP.NET MVC DropDown编辑器模板
- asp.net-mvc – 在IIS 5.1上部署ASP.NET MVC(Windows XP)
推荐文章
站长推荐
- asp.net-mvc-4 – 用于空响应的ASP.NET Web API和
- asp.net – Javascript日期本地化
- asp.net-mvc-3 – MVC:为此对象定义的无参数构造
- asp.net – 网站无法启动另一个网站可能使用相同
- asp.net – 当要复制的lob数据的插入长度超过配置
- 在ASP.Net Web应用程序中运行后台任务并获得反馈
- asp.net-mvc – Sitecore 6.6中的静态视图渲染
- asp.net-mvc – 启动了Just-In-Time调试器,没有必
- asp.net-mvc-3 – DI模式是否限制了昂贵的对象创
- asp.net-mvc – 我如何使用一个新的Phil的路由网
热点阅读
