У меня есть элемент управления пользователя, который содержит вложенный класс (для динамического шаблона в сетке), и в этом вложенном классе у меня есть событие, в котором я хочу вызвать методы в моем пользовательском элементе управления.Получите родительский элемент управления пользователя из управления
Однако я не могу это сделать, так как не знаю, как получить ссылку на мой пользовательский контроль из этого метода. Я попробовал следующее (где «приложения» это имя моего пользовательского элемента управления):
void tp_Changed(object sender, EventArgs e)
{
Applications app = (Applications)((Control)sender).Page;
}
Однако это не работает, как пользовательский элемент управления, очевидно, не наследует от System.Web.UI.Page. Есть ли у меня какие-либо элементы управления пользователя?
Мне этот дизайн кажется немного чуждым, как winforms больше, чем сети. –
Похоже, вам нужно исследовать метод 'FindControl (« Ваше имя пользователя UserControl ») – MethodMan