2010-09-02 75 views
0

有沒有辦法訪問ASP.NET MVC 2中的Page.Header.Controls?如何訪問ASP.NET MVC 2中的Page.Header.Controls?

編輯

我想創建可以管理腳本幫手。

昨天,我問了這個問題後發現,ViewPage和ViewUserControl有Page屬性。

我認爲這可以讓我們訪問Page.Header.Controls。

+2

更多信息請..如果你想你的問題得到解答,請提供更多信息.. – 2010-09-02 03:08:56

回答

4

,Page.Header在ASP.NET MVC中不存在。 Header是ASP.NET Web窗體中的<head runat="server>控件。 ASP.NET MVC不使用那樣的控件。

如果您需要HTML中的<head>的邏輯,您必須通過在視圖或母版頁中使用代碼來解決ASP.NET MVC方式。

ViewPagePage屬性來自於Web Form Views是混雜的Web窗體。 ASP.NET MVC通常不會使用代碼前置和標記旁邊的Web窗體的任何部分,但通過各種不受支持的駭客,您可以濫用它來讓您使用其他Web窗體的東西。不要這樣做。