Я пытаюсь использовать метод расширения строки в частичном представлении. Я получаю следующую ошибку:
'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 для метода расширения?
Кто-нибудь может объяснить, почему это так?
Спасибо