Передача значений из родительской страницы в пользовательский элемент управления - PullRequest
0 голосов
/ 26 февраля 2012

Привет, у меня есть usercontrol, встроенный в несколько страниц , и я хочу захватить это, откуда загружается usercontrol (с какой родительской страницы)

как это сделатьэтот ?

Ответы [ 3 ]

1 голос
/ 26 февраля 2012

Представьте вещь как общедоступную собственность, чем вы можете получить доступ к тем, которые есть у вашего ребенка. Это лучший способ сделать это

искать ваш дочерний элемент управления в родительской форме, например: parent.FindControl("Controlname") сделает это

0 голосов
/ 26 февраля 2012

Из элемента управления вы можете позвонить Page.ToString(), который должен вернуть что-то вроде 'ASP.TestPage_aspx'

0 голосов
/ 26 февраля 2012

В вашем контроле вы можете вызвать CurrentExecutionFilePath, который предоставит вам путь и страницу, выполняемую в данный момент. Если вас интересует только имя файла, просто удалите первую часть в поисках LastIndexOf ("/").

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...