如何獲取內容頁面的主控頁面控件。控制asp.net MVC內容頁面的主頁控制3
像在asp.net後面的代碼,我們使用:
Master.FindControl("controlID").Visible = false;
現在同樣的工作,我有我的Asp.net MVC應用程序做。
如何獲取內容頁面的主控頁面控件。控制asp.net MVC內容頁面的主頁控制3
像在asp.net後面的代碼,我們使用:
Master.FindControl("controlID").Visible = false;
現在同樣的工作,我有我的Asp.net MVC應用程序做。
MVC不能像web表單那樣工作,因爲你沒有在內存中維護「控件」的所有開銷,你不能找到控件並將其設置爲不可見。相反,在您的MVC 3版式中,您可以通過調用@RenderBody()
調用if語句來控制是否渲染內容頁面。除此之外,你可以添加一個值到視圖包,然後你的內容頁面可以有一個if語句來決定是否渲染你的內容的特定部分。隨着MVC增加的簡單性和性能提升帶來了一些便利的損失...
是的,你可以做到這一點。在此之前,在內容頁面(您想要控制主頁的頁面)上添加主頁面的註冊表。