Net之旅:引用母模板控件属性-MasterType指令-FindControl方法
内容页如何获取母模板控件的属性.似乎不易做到.总结下两种方法.
1:MasterType指令
2:FindControl方法
举例说明:
MasterPage.master(母模板), Default.aspx(内容页), masterNowDate(母模板控件), defaultNowDate(内容页控件)
MasterType指令方法:把母模板masterNowDate的属性传递至内容页defaultNowDate控件
MasterPage.master部分主要代码:

  1. public Label nowDate  //创建Label类型属性nowDate也存储读取控件的属性
  2.     {
  3.         get
  4.         {
  5.             return masterNowDate;
  6.         }
  7.         set
  8.         {
  9.             masterNowDate = value;
  10.         }
  11.     }

Default.aspx部分主要代码:

  1. < %@ MasterType VirtualPath="~/MasterPage2.master" %>
  2. 添加MasterType指令
  3. <script runat="server">
  4.     protected void Page_Load(object sender, EventArgs e)
  5.     {
  6.         Master.nowDate.Text = DateTime.Now.ToShortDateString();
  7.         defaultNowDate.Text = Master.nowDate.Text;
  8.     }
  9. </script>

Read the rest of this entry »

, , ,