6
ASP.NET MVC HandleError
ฉันจะไปเกี่ยวกับ[HandleError]ฟิลเตอร์ใน asp.net MVC Preview 5 ได้อย่างไร ฉันตั้งค่า customErrors ในไฟล์ Web.config ของฉัน <customErrors mode="On" defaultRedirect="Error.aspx"> <error statusCode="403" redirect="NoAccess.htm"/> <error statusCode="404" redirect="FileNotFound.htm"/> </customErrors> และวาง [HandleError] ไว้เหนือคลาสคอนโทรลเลอร์ของฉันดังนี้: [HandleError] public class DSWebsiteController: Controller { [snip] public ActionResult CrashTest() { throw new Exception("Oh Noes!"); } } จากนั้นฉันปล่อยให้คอนโทรลเลอร์ของฉันสืบทอดจากคลาสนี้และเรียก CrashTest () บนพวกเขา Visual Studio หยุดที่ข้อผิดพลาดและหลังจากกด f5 เพื่อดำเนินการต่อฉันจะเปลี่ยนเส้นทางไปที่ …