asp.net – 如何在南希显示我的404页面?
发布时间:2021-01-11 12:43:25 所属栏目: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-identity – UseOAuthBearerTokens vs UseOAuthBea
- asp.net-mvc – 如何将复选框绑定到视图模型的List属性?
- ASP.NET TextBox LostFocus事件
- asp.net-mvc-4 – 如何开发一个ASP.NET Web API接受一个复杂
- asp.net – IE10中的LinkButtons不执行回发
- asp.net – “线程被中止了什么”. ‘SNIReadSync(SNI_Conn
- asp.net页面SqlCacheDependency缓存实例
- 在ASP.NET中,什么决定了HostingEnvironment.IsDevelopmentE
- asp.net – WebForms:MasterPages中的动态(或绝对)脚本标记
- ASP.NET 4的IIS和服务器操作系统要求
推荐文章
站长推荐
- asp.net-mvc-4 – MVC 4 Razor如果拆分div标签
- asp.net – 我应该在.gitingore文件中包含.vs文件
- asp.net – 适用于多个用户的EWS通知中心
- asp.net-mvc – ASP.NET MVC – Partial View可以
- ASP.NET Response.Cache.SetNoStore()与Response
- asp.net-mvc – 如何编辑表格数据(ASP MVC)
- 何时在ASP.NET上选择LAMP?
- asp.net core标签助手的高级用法TagHelper+Form
- asp.net-mvc – ASP.NET MVC会话超时,绝对还是滑
- .net – 有人有一个例子,说明为什么我会主持一个
热点阅读
