不错呦!smile@林凯西,确保“准备文件”中的几个文件都有安装,S...您好,看了您这篇帖子觉得很有帮助。但是有个问题想请...我的修改过了怎么还被恶意注册呢 @jjjjiiii 用PJ快9年了,主要是A...PJ3啊,貌似很少有人用PJ了,现在不是WP就是z...@332347365,我当时接入时错误码没有-10...楼主,ChkValue值应为-103是什么意思呢?...大哥 你最近能看到我发的信息,请跟我联系,我有个制...
母版页的应用范围
编辑:dnawo 日期:2008-06-27
我们通常都是在内容页中绑定母版页,其实在ASP.NET2.0中,母版页应用范围共有3种:页面级、应用程序级和文件夹级。
·页面级
页面级母版页是最为常见的。只要通过属性设置,在内容页中正确绑定母版页即可,而内容页可以是应用程序中任意的aspx页面。示例代码如下:
·应用程序级
某些情况下,整个应用程序中多数页面都需要绑定同一母版页。这时,如果仍然使用页面级母版页的处理方法,会显得非常繁琐,而使用应用程序级母版页的处理方法会变得很便捷。即在应用程序配置文件Web.Config中,添加一个配置节<pages>,并设置其中的masterPageFile属性值为母版页URL地址。示例代码如下:
如果经过配置的Web.Config文件存储于根目录下,那么以上的配置内容将对整个应用程序产生作用。默认情况下,位于根目录下(包括子文件夹中)的所有aspx文件将会成为自动绑定MasterPage.master的内容页。在使用这些内容页时,不必如同在页面级的情况那样,为每个页面都设置MasterPageFile属性。需要注意在代码头必须包含如下设置:
以上代码头中,没有包括对属性MasterPageFile的设置,这是由于系统将自动绑定Web.Config文件中所设置的MasterPage.master为母版页。这种做法虽然在一定程序上带来了便利,但是,还存在其他可能。例如,站点内有些aspx文件可能不需要自动绑定默认设置的母版页,而需要绑定其他的母版页。这时,可以使用如下设置方法,覆盖Web.Config中的设置:
还可能出现不需要绑定任何母版页的aspx文件。这种情况,可以使用如下设置:
·文件夹级
如果需要在某些文件夹中,设置包含在内的aspx页面成为自动绑定母版页的内容页,那么只要将类似的Web.Config文件放置在该文件夹中即可。
参考文章
1.郝刚.2006.《ASP.NET 2.0 开发指南》.人民邮电出版社.127~128
·页面级
页面级母版页是最为常见的。只要通过属性设置,在内容页中正确绑定母版页即可,而内容页可以是应用程序中任意的aspx页面。示例代码如下:
复制内容到剪贴板
程序代码

<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" %>
·应用程序级
某些情况下,整个应用程序中多数页面都需要绑定同一母版页。这时,如果仍然使用页面级母版页的处理方法,会显得非常繁琐,而使用应用程序级母版页的处理方法会变得很便捷。即在应用程序配置文件Web.Config中,添加一个配置节<pages>,并设置其中的masterPageFile属性值为母版页URL地址。示例代码如下:
复制内容到剪贴板
程序代码

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

<%@ Page Language="C#" %>
以上代码头中,没有包括对属性MasterPageFile的设置,这是由于系统将自动绑定Web.Config文件中所设置的MasterPage.master为母版页。这种做法虽然在一定程序上带来了便利,但是,还存在其他可能。例如,站点内有些aspx文件可能不需要自动绑定默认设置的母版页,而需要绑定其他的母版页。这时,可以使用如下设置方法,覆盖Web.Config中的设置:
复制内容到剪贴板
程序代码

<%@ Page Language="C#" MasterPageFile="~/OtherPage.master" %>
还可能出现不需要绑定任何母版页的aspx文件。这种情况,可以使用如下设置:
复制内容到剪贴板
程序代码

<%@ Page Language="C#" MasterPageFile="" %>
·文件夹级
如果需要在某些文件夹中,设置包含在内的aspx页面成为自动绑定母版页的内容页,那么只要将类似的Web.Config文件放置在该文件夹中即可。
参考文章
1.郝刚.2006.《ASP.NET 2.0 开发指南》.人民邮电出版社.127~128
评论: 0 | 引用: 0 | 查看次数: 4567
发表评论
请登录后再发表评论!