Атрибут заказа ASPNET MVC2 ActionFilter недоступен из-за уровня обработки

Я пытаюсь установить атрибут Order для ActionFilterAttribute в своем приложении ASP.NET MVC2.

<LoginFilterAttribute(Order = 1)> _
<AdminFilterAttribute(Order = 2)> _

Интеллект Visual Studio подсказывает мне, что свойство Order может быть введено, но когда я это делаю, компилятор выдает ошибку «Order is not declare. Он может быть недоступен из-за его уровня обработки».

Что я могу сделать, чтобы решить проблему?

В моем примере я читаю и следую этой статье http://msdn.microsoft.com/en-US/library/dd381609.aspx


person user575380    schedule 05.04.2012    source источник


Ответы (1)


Это неправильный синтаксис VB.NET. Давать:

<LoginFilterAttribute(Order := 1)> _
<AdminFilterAttribute(Order := 2)> _

Попытка.

person vcsjones    schedule 05.04.2012
comment
Спасибо за помощь. Я скопировал и вставил пример из MSDN и не думал, что Microsoft может опубликовать неправильный синтаксис .... фантастика! - person user575380; 06.04.2012
comment
@ user575380 - можете ли вы дать ссылку на страницу с неправильным синтаксисом? Я, вероятно, могу найти кого-нибудь там, чтобы исправить это. - person vcsjones; 06.04.2012