朋友您好我的网页配置文件中包含此代码..我是asp.net mvc的新手。
<customErrors mode="On" defaultRedirect="~/Shared/Error">
<error statusCode="403" redirect="~/Shared/Error" />
<error statusCode="404" redirect="~/Shared/Error" />
</customErrors>
我的应用程序中的共享文件夹下有Error.aspx页面。
现在我的问题是我需要使用Global.ascx文件进行路由吗?
如果是这样如何路线?确切地需要在我的global.ascx文件中定义..
由于
答案 0 :(得分:1)
只要你有默认路线,它应该可以正常工作。你有问题吗?
答案 1 :(得分:1)
要根据状态代码捕获错误,这应该可以正常工作。对于应用程序中抛出的其他错误,您可以将HandleError属性添加到控制器 - 默认情况下会重定向到〜/ Views / Shared /中的Error页面,或者指定给定的视图。
[HandleError]
public class HomeController : Controller
有关详细信息,请参阅MSDN:http://msdn.microsoft.com/en-us/library/system.web.mvc.handleerrorattribute.aspx