在控制器中,RedirectToAction(“错误”)可以重定向到错误页面。如何在视图代码中编写代码以允许将页面重定向到error.aspx视图?如何重定向到MS ASP.NET MVC中查看错误页面?
0
A
回答
0
@Jørn是对的,但是您预测哪些错误会在您的视图中显示?
如果您提供了一些关于为什么在考虑这个问题的细节,我们可能会提出一些更好的替代方案,而不是简单地说“不要这样做”。
2
您不应该需要处理MVC操作内部错误的报告,硬编码错误行为会使找到修复问题比修复问题更困难。
而是使用HandleError
attribute并抛出一个常规异常:
[HandleError]
public class ThingController : Controller
{
public ActionResult DoStuff()
{
...
// uh-oh! throw exception
throw new WhateverException("message");
}
}
这将允许您使用customErrors
配置标志更改应用程序的行为:
<customErrors mode="RemoteOnly" defaultRedirect="~/System/Error" />
然后在本地,你会得到一个丑陋但详细的黄色死亡屏幕,加上调试将默认引发抛出的异常。
远程用户将被重定向到您的SystemController.Error
,您可以在其中获得一个用户友好的消息并记录错误。
这将以相同的方式用于控制器操作和视图。
相关问题
- 1. 如何重定向到asp.net mvc 3中的错误页面?
- 2. ASP.NET MVC从错误页面重定向到主页页面
- 3. 如何重定向在asp.net中的错误页面mvc
- 4. 如何重定向到特定的错误页面在MVC FileDownloadResult
- 5. ASP.NET MVC - 重定向到外部页面?
- 6. ASP.Net MVC 3.0 Ajax.BeginForm重定向到页面?
- 7. ASP.NET MVC AJAX重定向到新页面
- 8. 重定向到部分页面(ASP.NET MVC)
- 9. 如何重定向到ASP.NET MVC中的调用页面?
- 10. 如何从Web窗体Site.Master页面重定向到MVC页面?
- 11. 如何将页面重定向到错误页面
- 12. 无法重定向到MVC中的错误页面
- 13. 问题将mvc中的404错误重定向到NotFound页面
- 14. 在ASP.NET MVC中重定向错误5
- 15. 注册页面重定向到登录页面asp.net mvc
- 16. 没有MVC的ASP.NET页面重定向
- 17. 在asp.net中发生异常时重定向到错误页面?
- 18. curl重定向到错误页面?
- 19. HttpServletResponse.sendError()不重定向到错误页面
- 20. 注销重定向到错误页面
- 21. iFrame重定向到错误页面
- 22. 重定向到错误页面
- 23. facebook addfriend.php重定向到错误页面
- 24. 重定向到有错误的页面
- 25. 重定向到配置错误页面
- 26. 如何在页面重定向到asp.net MVC后坚持页面状态?
- 27. 如何在返回ASP.NET MVC中的FileStreamResult后重定向页面
- 28. Spring MVC:如何重定向到出错的页面?
- 29. ASP MVC重定向到控制器的错误页面
- 30. MVC重定向到错误页面不显示消息