Tôi đã bắt đầu một dự án mẫu MVC 3 trong VS10 và sửa đổi global.asax.cs như vậy:HandleErrorAttribute không làm việc
public static void RegisterGlobalFilters(GlobalFilterCollection filters)
{
filters.Add(new HandleErrorAttribute { ExceptionType = typeof(DivideByZeroException), View = "DivideByZeroException", Order = 1 });
filters.Add(new HandleErrorAttribute { View = "AllOtherExceptions", Order = 2 });
}
Để web.config Tôi nói thêm:
<customErrors mode="On">
Sau đó tạo ra lượt xem tương ứng và cuối cùng đã thêm DivideByZero-throw vào một trong các hành động.
Kết quả: Chế độ xem AllOtherExceptions được hiển thị.
Nghe có vẻ như bạn có một trường hợp, sợ hãi! Kể từ khi Darin đã giải quyết vấn đề của tôi, bạn sẽ phải chiến đấu với một với upvotes. – Martin
Cảm ơn vì điều này - nên là câu trả lời! –
Đã thay đổi câu trả lời ... – Martin