Я пытаюсь использовать некоторые методы расширения, которые я использую, чтобы применить согласованное форматирование к DateTime и Int32, - которое прекрасно работает в коде позади, но у меня есть проблемы с привязкой данных.
Я получаю:
'System.DateTime' does not contain a definition for 'ToCustomShortDate'
для
<%# ((ProductionDetails)Container.DataItem).StartDate.ToCustomShortDate() %>
(внутри поля шаблона вида сетки, содержащегося в пользовательском контроле)
Даже когда я включаю пространство имен, в котором определяется метод расширения в верхней части usercontrol:
<%@ import namespace="MyAssembly.Formatting" %>
Кто-нибудь еще сталкивался с этим и есть ли способ решить это?
РЕДАКТИРОВАТЬ: Моя ошибка, выше должно быть:
<%@ import namespace="MyNamespace.Formatting" %>
т. Я неправильно ссылаюсь на пространство имен (работает в коде vertabim)