2010-09-02 34 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窗体的东西。不要这样做。