У меня есть ascx, который я хочу загрузить и привести из класса, который находится внутри App_Code. Я не могу заставить его работать из класса App_Code, хотя я могу заставить его работать со страницы aspx.
Техника ASPX-страниц отлично работает со следующим кодом:
pc = LoadControl("enquirycapture.ascx");
((ASP.enquirycapture_ascx)pc).CustomProperty = customObject;
(Примечание: у меня есть следующее на странице aspx:)
<%@ Reference VirtualPath="~/enquirycapture.ascx" %>
Однако, когда я пытаюсь привести элемент управления из класса App_Code, он не может «видеть» класс ascx, и поэтому я не могу привести его к нему, чтобы установить пользовательские свойства (я могу загрузить его, но не могу брось это). Я не знаю, как реплицировать объект <% Reference ...> из класса App_Code. Кто-нибудь знает, как я могу ссылаться (и, таким образом, приводить) мой ascx из класса App_Code? Спасибо.