Компилятор ругается на атрибут...

flashslash

Всем примет!пишу фильр ошибок в MVC - проекте:
public class myExceptionFilter : FilterAttribute ,IExceptionFilter
 {
		public void OnException(ExceptionContext filterContext)
		 {
			 filterContext.Result=new RedirectResult("...");
			 filterContext.ExceptionHandled=true;
		 }
 }
вторым шагом в другом классе я подключаю этот фильтр.
[b][myException][/b]
 public class DataTableViewInfo : ViewInfo
 {
 ...
 }
Все вроде по науке, но компилятор ругается на атрибут 'myException' could not be foundВ чем проблема и как сделать видимым атрибут myException?Спасибо!...
5 ответов

flashslash

1. Вроде название класса атрибута должно заканчиваться на Attribute, т.е. MyExceptionFilterAttribute, а использовать также [MyException]2. попробуйте полныый адрес класса прописать (т.е. с namespase)


flashslash

[myExceptionFilter]
public class DataTableViewInfo
{
 
}


flashslash

[myExceptionFilter]
public class DataTableViewInfo
{
 
}
Ох ппц я проморгал, аж стыдно


flashslash

всем большое спасибо!помогло!но оказалось, что using [пространство имен фильтра] тоже немаловажно учитывать.его надо подключить, без него атрибут not be found


flashslash

всем большое спасибо!помогло!но оказалось, что using [пространство имен фильтра] тоже немаловажно учитывать.его надо подключить, без него атрибут not be found
как бы само собой :)есть такое сочетание в VS2010 и VS11: CTRL+> - отображает unsing которые возможно прописать, чтобы тип был доступен в контексте, регулярно использую