2014-01-08 4 views
1

Я собираюсь создать Extension method для ниже.Метод расширения не отображается

enter image description here

Так я планирую увидеть

@item.Roles.ConvertToString(... 

Я создал также сам метод extancion. Но он не появляется на месте, в котором я нуждаюсь.

@item.Roles. Nothing what I need... :(

Любые подсказки?

P.S.

public static class MyExtensions 
    { 
     public static string ConvertToString(this ICollection<IdentityUserRole> identityUserRole) 
     { 
      var result = string.Empty; 

      return result; 
     } 
    } 
+1

Показать ваш метод расширения. –

+0

@TimSchmelter Done –

+1

Добавили ли вы ссылку на свой класс в web.config или в верхней части представления? –

ответ

5

Вы должны импортировать пространство имен, содержащие ваш метод расширения, используя директиву @using.

+1

Альтернативно вы можете добавить запись под '' в начало web.config. Пример записи будет выглядеть так: ''. –

2

Метода расширение не может быть использована, если вы не импортировали имена их класс определен в.

2

Вам необходимо экспортировать пространство имен этого метода расширения

 @using WhereeverTheNameSpaceIs 

ли обнаружиться тогда?

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