Можно ли получить доступ к элементу на главной странице со страницы, загруженной в пределах ContentPlaceHolder
для мастера?
У меня есть ListView, в котором перечислены имена людей в области навигации на главной странице. Я хотел бы обновить ListView после добавления человека в таблицу, к которой ListView привязаны данные. ListView
в настоящее время не обновляет свои значения, пока кэш не будет перезагружен. Мы обнаружили, что просто повторный запуск ListView.DataBind()
обновит содержимое списка. Нам не удалось запустить ListView.DataBind()
на странице, которая использует главную страницу.
Ниже приведен пример того, что я хотел сделать, но ошибка компилятора говорит
"PeopleListView не существует в текущем контексте"
GIS.master - Где находится ListView
...<asp:ListView ID="PeopleListView"...
GISInput_People.aspx - использует GIS.master в качестве главной страницы
GISInput_People.aspx.cs
AddNewPerson()
{
// Add person to table
....
// Update Person List
PeopleListView.DataBind();
...
}
Как лучше всего решить эту проблему в C # .Net?