1. 在整个站点中应用母版页
<configuration> <system.web> <pages masterPageFile="~/Site.master" /> </system.web> </configuration>
2.动态应用母版页
void Page_PreInit (Object sender, EventArgs e) { Page.MasterPageFile = "~/Site.master"; }
3.操作模板页中的控件(两种方式:强类型与弱类型)
代码
强类型:
<asp:Label ID="Title" RunAt="server" />
.
.
.
<script language="C#" runat="server">
public string TitleText
{
get { return Title.Text; }
set { Title.Text = value; }
}
</script>
Master.TitleText = "Orders";
弱类型:
<asp:Label ID="Title" RunAt="server" />
((Label) Master.FindControl ("Title")).Text = "Orders";
<asp:Label ID="Title" RunAt="server" />
.
.
.
<script language="C#" runat="server">
public string TitleText
{
get { return Title.Text; }
set { Title.Text = value; }
}
</script>
Master.TitleText = "Orders";
弱类型:
<asp:Label ID="Title" RunAt="server" />
((Label) Master.FindControl ("Title")).Text = "Orders";