如何在使用此母版頁的頁面中訪問母版頁的元素(如lblMessage)?這意味着我想在我的頁面的intellisense中看到masterpage的elemens。母版頁,帶c的web應用程序#
0
A
回答
2
在頁面中有一個將返回對主頁面的引用的類型屬性。比方說,隱藏類的母版頁的代碼有名字MyMaster
,那麼你可以在頁面中添加屬性,如
public MyMaster MyMaster
{
get
{
return this.Master as MyMaster;
}
}
現在內頁,你可以使用this.MyMaster獲得智能感知母版頁屬性。如果您將其可訪問性設置爲公共(或內部保護)而不是受保護(默認設置),則可以訪問母版頁的控件 - 但我會建議您採用這種控制。更好的方法是在主頁面添加方法/屬性,根據需要調整其UI。
0
有在網絡上有不少好文章,嘗試googling this
0
如果想要可標籤或文本框,你可以通過用戶下面的代碼
的ContentPlaceHolder ContentPlaceHolder1的值; TextBox txtbx; ContentPlaceHolder1 =(ContentPlaceHolder)Master.FindControl(「ContentPlaceHolder1」); (ContentPlaceHolder1!= null) { txtbx =(TextBox)ContentPlaceHolder1.FindControl(「txt1」);如果(txtbx!= null) { txtbx.Text =「TextBox found!」; } }
相關問題
- 1. 使用c#語言的Web應用程序,母版頁
- 2. 在ASP.NET Web應用程序中創建嵌套母版頁
- 3. 在Web表單中應用母版頁
- 4. 如何在Web應用程序中選擇網頁的母版頁(VS 2008)?
- 5. 母版頁包含Silverlight應用程序的aspx頁面
- 6. 使用web窗體母版頁作爲母版頁ASP.Net MVC視圖編程式
- 7. 設置母版頁編程的整個應用程序
- 8. 如何在Android應用程序中應用母版頁概念?
- 9. 使用母版頁切換ASP.NET應用程序的語言
- 10. 在mvc 4中找不到網站母版頁web應用程序visual studio 2013
- 11. 從asp.net web應用程序中刪除網站移動母版頁
- 12. 是否有像桌面應用程序中的母版頁?
- 13. 如何使用Xaml爲Windows8應用程序創建母版頁?
- 14. 使用嵌套ASP.NET應用程序共享App_Code和母版頁
- 15. 使用母版頁和Web Forms
- 16. 帶Web應用程序的CSS
- 17. 帶Web應用程序的Windows窗體
- 18. 帶帳戶的新Web應用程序
- 19. 帶有Web應用程序的Dotfuscator
- 20. 創建一個桌面應用程序來設計母版頁?
- 21. c#應用程序版本
- 22. web應用程序c#
- 23. 的Expression Web 4 - 母版頁錯誤
- 24. 訪問母版頁在C#
- 25. 即使輸入了錯誤的頁面url,我的asp web應用程序母版頁仍在渲染
- 26. SOAP響應的C#Web應用程序
- 27. 單頁或多頁Web應用程序?
- 28. 強制web應用程序使用某些dll版本C#asp.net
- 29. 如何在另一個用戶控件上動態地訪問母版頁上的控件(如果Web應用程序嵌套了母版頁)
- 30. 使用母版頁
您將能夠訪問masterpage的控件,但沒有智能感知。 – pavanred 2010-11-02 06:08:45