动态的分配master page

本文转自:http://hi.baidu.com/csharpfather/blog/item/74e745826b447ba30df4d2ad.html

在一个content page页面你可以动态的分配一个master page
在content page页面无论这个content page是否声明了master page,使用Page.MasterPageFile属性可以十分简单的分配一个master page。

为了完成动态的给content page分配master page,你必须在Page_PreInit事件中使用Page.MasterPageFile。

Page_PreInit是个十分重要的事件在Content page和Master page结合为一之前你可以在Page_PreInit事件中影响他们。

eg:
<script runat=”server”>
protected void Page_PreInit(object sender, EventArgs e)
{
Page.MasterPageFile = “~/MyMasterPage.master”;
}
</script>

posted on 2008-07-05 14:03  王丹小筑  阅读(194)  评论(0)    收藏  举报

导航