ASP.NET MVC HandleError и порядок операций с другими атрибутами - PullRequest
0 голосов
/ 30 января 2010

Я пытаюсь заставить работать атрибут HandleError, но у меня возникают некоторые трудности из-за особых обстоятельств.

У меня есть еще один атрибут, который проверяет черный список IP-адресов в моей базе данных и буквально выдает исключение. Я надеялся поймать это исключение с помощью атрибута HandleError и направить его на страницу ошибок, но она не работает.

Я думал, что порядок операций может быть тем, что мне нужно, но, похоже, он тоже не работает ... Я попытался:

[Custom(Order = 1), HandleError(Order = 2)]
Controller...

И

[HandleError(Order = 1), Custom(Order = 2)]
Controller...

Ни один из них, похоже, не уловил исключения. Если у кого-нибудь есть предложения, буду признателен, заранее спасибо!

1 Ответ

1 голос
/ 30 января 2010

Хорошо, так что я понял это. В webconfig вам нужно установить свойство customerErrors, иначе оно не будет работать вообще. В конце концов, я думаю, мне стоило потратить еще немного времени на работу, прежде чем писать ...

...