我的母版頁中有一個名爲headerLabel
的標籤,我想將其文本設置爲內容頁面的標題。我該怎麼做呢?ASP.NET:將數據從內容頁面傳遞到母版頁
回答
在您的主頁創建一個公共財產 - 沿着線的東西:
public string LabelValue
{
get{ return this.headerLabel.Text;}
set{ this.headerLabel.Text = value;}
}
然後,你的孩子頁面上,你可以這樣做:
((MyMasterPage)this.Master).LabelValue = "SomeValue";
您需要通過找到控制它的內容頁上的id然後設置標籤的文本屬性,像這樣
(Label)MasterPage.FindControl("headerLabel").Text="Your Title";
最好檢查nu ll之前分配文本屬性這樣
Label mylbl= (Label) MasterPage.FindControl("headerLabel");
if(mylbl!= null)
{
mylbl.Text = "Your Title";
}
作爲字符串的硬編碼控制名稱是不好的! – Amir
@Amir我同意一個觀點,但你必須承擔一些事情,否則你永遠不會重定向或寫javascript! – Liath
請關注這篇文章。它描述了在母版頁中將數據發送到母版頁的所有方式,如itle,Meta標籤和其他HTML標題。 https://docs.microsoft.com/en-us/aspnet/web-forms/overview/older-versions-getting-started/master-pages/specifying-the-title-meta-tags-and-其他-HTML的標題,在最母版頁-CS –
- 1. 將對象數組傳遞到母版頁的內容頁面
- 2. 如何將值從母版頁傳遞到內容頁在asp.net 4
- 3. asp.net母版頁,內容頁
- 4. asp.net核心從內容頁面傳遞數據到佈局
- 5. ASP.NET - 將會話數據從頁面2傳遞到頁面1
- 6. ASP.Net母版頁和內容
- 7. 從其他頁面的ASP.NET母版頁中排除內容
- 8. 將值從主頁面傳遞到內容頁面
- 9. 從頁面到頁面傳遞數據
- 10. 在母版頁(S)由用戶控制數據傳遞到內容頁
- 11. asp.net母版頁面傳遞所有動作的數據
- 12. ASP.NET:從內容頁傳遞數據掌握頁,並保持它
- 13. 內容頁面和母版頁事件
- 14. ASP.NET:嵌套母版頁 - 如何將內容傳遞到多個層次?
- 15. 將內容頁面中的值發送到母版頁
- 16. 從內容頁面調用母版頁構造函數
- 17. 母版頁面的內容未顯示在內容頁面
- 18. 傳遞數據查看母版頁
- 19. 如何將數據傳遞到服務器並將頁面重定向到下一個內容頁面,因爲我的控件和數據來自母版頁?
- 20. asp.net母版頁/內容頁面與樣式表的交互
- 21. ASP.net獲取內容頁面更改母版頁控制
- 22. 從ASP.Net頁面傳遞Active Directory憑據來檢索Web內容
- 23. 傳輸數據到ASP.NET網頁內容
- 24. 如何將ModelPopupextender從母版頁顯示到內容頁
- 25. 如何將數據從頁面傳遞到頁面
- 26. 將數據從一個ASP.NET頁面傳遞到另一個頁面
- 27. 將數據傳遞到從jQuery的asp.net頁面方法失敗
- 28. 將表單數據從masterpage傳遞到其他頁面ASP.NET
- 29. 將數據從Silverlight傳遞到ASP.NET頁面
- 30. 在主頁面和內容頁面之間傳遞數據
您可以使用[此問題](http://stackoverflow.com/questions/1092784/how-to-control-elements-on-a-asp-net- master-page-from-child-page) – Amir