Я конвертирую проект 1.1 в 2.0 и у меня проблема с некоторыми элементами управления пользователя.UserControls в библиотеке классов
В исходном проекте был проект библиотеки классов и проект веб-сайта. В проекте библиотеки классов была папка UserControls, в которой было несколько файлов ascx и их код за файлами.
Я хотел бы сохранить ту же структуру, чтобы я ввел эти элементы управления в свое новое решение в отдельный проект библиотеки классов. Я изменил его с полного класса на частичный класс и изменил CodeBehind на CodeFile на странице.
В старом пользовательском элементе управления, все веб-элементы управления в элементе управления пользователя были перечислены как следует
protected System.Web.UI.WebControls.DropDownList _findModeList;
т.д.
Я думал, что с ним быть .net 2 и с помощью атрибута CodeFile вместо этого, Возможно, мне не нужно это делать, но он не компилируется, когда я опускаю его.
Однако, когда я включаю его, он компилируется, но я получаю «Ссылка на объект не установлена в экземпляр объекта». при попытке использовать _findModeList в файле кода.
Можно ли разместить элементы управления пользователя в библиотеке классов в .net 2.0 вверх?