asp.net – 如何在南希显示我的404页面?
发布时间:2021-01-11 16:12:16 所属栏目: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;
}
} (编辑:吉安站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- WPAD查询从ASP.NET调用webservice
- 在IIS / ASP.Net中的.NET 1.1应用程序中创建.NET
- asp.net-web-api – Web API / MVC 6中的安全JSO
- asp.net – 将web应用程序的项目编译成dll
- 所有我使用IO的动作都是异步的?
- asp.net – IControllerFactory’MyWebSite.WebU
- ASP.NET MVC API 接口验证的示例代码
- asp.net – “2015年4月20日Google帐户的OpenID2
- iis-7.5 – 使用虚拟目录/应用程序在IIS中托管AS
- asp.net-mvc-3 – “区域”文件夹中的样式,脚本和
热点阅读
