Я пытаюсь создать динамически типизированное расширение HtmlHelper, но получаю сообщение об ошибке.Например, если я попробую это:
public static string DropDownWithAdder<T>(this HtmlHelper helper)
{
return "Test Worked";
}
И это в представлении:
@Html.DropDownWithAdder<Code>()
Я получу ошибку
CS1061: 'Система.Web.Mvc.HtmlHelper 'не содержит определения для «DropDownWithAdder» и не может быть найден метод расширения «DropDownWithAdder», принимающий первый аргумент типа «System.Web.Mvc.HtmlHelper» (если вы пропустили директиву using или сборкуссылка?)
Но если я просто удалю , все будет работать отлично.Мой вопрос: можете ли вы использовать общую типизацию в методе расширения Html?