当前位置: 代码迷 >> Web开发 >> 母版页的应用程序级不使使用~高分
  详细解决方案

母版页的应用程序级不使使用~高分

热度:183   发布时间:2012-02-12 17:16:34.0
母版页的应用程序级不使使用~~~高分 - Web 开发 / 其他
我完全是按照下面的方法做的,但是目录下的.aspx都不能自动加裁母版页

应用程序级

如果有应用程序中有很多页面需要绑定同一个母板页,如果分别绑定,就会显得特别麻烦。可以在Web.config中添加一个配置节 <pages> ,并设置其中的MasterPageFile的属性值为母板页URL地址。示例代码如下:

<configuration>

        <system.web>

              <pasges   MasterPageFile= "~/MasterPage.master "   />

        </system.web>

</configuration>

如果经过配置的Web.config文件存储于根目录下,那么以上的配置内答将对整个应用程序产生作用。默认情况下,位于根目录下(包括子文件夹中)的所有,aspx文件将会成为自动绑定MasterPage.master的内容页。在使用这些内容页时,不必如同在页面级的情况那样,为每个页面都设置MasterPageFile属性。需要注意在代码头必须包含如下设置。

<%@   Page   Language= "C# "   %>



------解决方案--------------------
<pages masterPageFile= "~/MasterPage.master " />
注意大小写
------解决方案--------------------
另外,注意一个误区。下面的页面必须是内容页,而不是普通的页面。例如可以是下面的样子

<%@ Page Language= "C# "%>
<asp:Content ContentPlaceHolderID= "ContentPlaceHolder1 " runat= "server ">
</asp:Content>
  相关解决方案