2010-01-30 4 views
0

Я пытаюсь заставить атрибут HandleError работать, но я испытываю определенные трудности из-за своего рода особого обстоятельства.ASP.NET MVC HandleError и порядок операций с другими атрибутами

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

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

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

И:

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

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

ответ

1

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

Смежные вопросы