Можно ли получить доступ к элементу на главной странице со страницы, загруженной в 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();
...
}
Каким будет лучший способ разрешить такую проблему в С#.Net?