是否可以從主頁上的ContentPlaceHolder
加載的頁面訪問母版頁上的元素?如何從內容頁面訪問母版頁上的.Net元素?
我有一個列表視圖,列出主頁面上的導航區域中的人名。我想在一個人被添加到ListView數據綁定到的表之後更新ListView。在重新加載緩存之前,ListView
當前不更新其值。我們發現只要重新運行ListView.DataBind()
就會更新一個listview的內容。我們無法在使用母版頁的頁面上運行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的最佳方式?
謝謝,這個作品。但是,您需要投它: ((myMasterPage)Master).SetMasterTextBox1Text =「someText」; – 2013-07-03 16:01:42