asp.net – 如何在南希显示我的404页面?
发布时间:2021-01-11 14:04:12 所属栏目: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 – 未知的服务器标签’ajaxToolkit:CalendarExten
- Asp.Net 5分钟实现网页实时监控
- asp.net – Orchard CMS是否支持移动呈现?
- asp.net – 为每个网站/应用程序创建单独的IIS应用程序池的
- asp.net-mvc – 为什么ASP.NET MVC使用会话状态?
- 部署 – kestrel-hellomvc.service:步骤USER产生失败/usr/
- 端到ASP.NET MVC的推荐方法
- asp.net-mvc – ASP.NET MVC:部分知道它是否是从另一个页面
- asp.net-mvc – 带有asp.net mvc 4和EntityFramework的View
推荐文章
站长推荐
- 模型绑定 – WebApi2:自定义参数绑定以绑定部分
- 编辑并在ASP.NET Web项目中继续
- asp.net – ASP MVC – 默认的HTTP标头有任何常量
- 学习:正则表达式的基本语法
- asp.net 将一个图片以二进制值的形式存入Xml文件
- asp.net-mvc-3 – Telerik MVC网格,在运行时从集
- Phonegap上的ASP.NET窗体身份验证问题(Android)
- 从ASP.NET MVC应用程序中的Amazon SES发送电子邮
- asp.net – 为什么HttpContext.Current.User.Ide
- 使用ASP.NET AJAX Control Toolkit设置焦点
热点阅读
