是否可以从为母版加载的页面访问母版页上的元素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 中解决此类问题的最佳方法是什么?