asp.net – 如何在南希显示我的404页面?
发布时间:2021-01-11 15:04:40 所属栏目: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-mvc-3 – 用于ASP的Telerik扩展. NET MVC免费?
- asp.net-mvc – ELMAH和SQL Server 2008 R2?
- asp.net-mvc – MVC 5 OWIN登录声明和AntiforgeryToken.我错
- asp.net-mvc – ASP.NET MVC WebSite中的ERR_EMPTY_RESPONS
- asp.net-mvc – 从页面到局部视图的asp.net mvc参数
- asp.net – IIS Web Garden中的Singleton对象
- asp.net – MS Chart for .NET预定义调色板颜色列表?
- 从Asp.Net MVC 6 API返回JSON错误
- asp.net-mvc-3 – 在MVC Razor View中使用If语句
- asp.net – 如何使用Inno Setup脚本创建IIS应用程序和应用程
推荐文章
站长推荐
- asp.net实现文件下载的代码
- asp.net – [DataType(DataType.EmailAddress)]和
- ASP.NET MVC编辑器模板和Html.EditorFor(…) –
- ASP.NET中上传并读取Excel文件数据示例
- asp.net – 哪里是.ASPXAUTH cookie
- ASP.NET Core 1.0 ConfigurationBuilder().AddJs
- asp.net-mvc-routing – 在MVC 6控制器中使用url
- asp.net-mvc – 文件上传MVC
- asp.net-mvc – 如何在ASP.NET MVC中传递页面的元
- .NET 3.5 / VS 2008上的ASP.NET Web Services的自
热点阅读
