Невозможно использовать метод расширения в частичном представлении

Я пытаюсь использовать метод расширения строки в частичном представлении. Я получаю следующую ошибку:

'string' does not contain a definition for 'TruncateAtCharacter'

Вот метод расширения:

namespace PCCMS.Core.Libraries {
    public static class Extensions {
        public static string TruncateAtCharacter(this string input, int length) {
            if (String.IsNullOrEmpty(input) || input.Length < length)
                return input;

            return string.Format("{0}...", input.Substring(0, length).Trim());
        }
    }
}

Согласно этому предыдущему вопросу мне нужно добавить пространство имен в web.config, однако я сделал это, но все еще получаю то же сообщение об ошибке. Что странно, так это то, что я получаю intellisense для метода расширения?


    
    
        
            
            
            
        
    

Кто-нибудь может объяснить, почему это так?

Спасибо

6
задан Community 23 May 2017 в 12:09
поделиться