У меня есть пользовательский элемент управления с общедоступным свойством, которое обновляется каждый раз, когда выбирается дата из моего календаря (часть пользовательского элемента управления). Теперь мне нужно вывести это значение на страницу, на которой хранится этот пользовательский элемент управления. Как это сделать.
Я попытался указать значение свойства в событии загрузки страницы aspx.vb (главная страница, на которой присутствует пользовательский элемент управления), но не смог этого сделать, поскольку сначала происходит загрузка страницы, а затем загружается пользовательское свойство (исключение нулевой ссылки).
я пробовал это при загрузке страницы aspx hdnPPSeq.Value = PPCalender1.test1.ToString
Пожалуйста, поделитесь идеями, чтобы перенести это значение в aspx или codebehind в vb.
Page_Load
для чтения значения вашего UserControl, а событие, которое вы там обработали (которое обновляется каждый раз, когда выбирается дата из моего календаря). Затем вызовите пользовательское событие, которое может быть обработано страницей. Я подозреваю, что вы не читали ссылку, которую я разместил. Затем вы можете передать значение либо через параметр события, либо через общедоступное свойство. Я предпочитаю параметр, так как он работает, даже если у вас нет прямого доступа к файлуUserControl
. - person Tim Schmelter   schedule 06.08.2014