Asp.net中的母板页

为了偷懒,通常把网页分成好几个模块。把相同的模块做成模板,把不同的网页信息单独做成一个网页,然后再导入模板页。这样就能减少Ctrl+c,Ctrl+v。也不容易出错,修改也方便。

  1. 把网站相同的部分抽离出来,常规做法是头部后底部几乎相同。然后把相同部分放在母板页里面。
  2. 创建母板页,注意页面头部。<%@ Master language="C#"%>,
  3. 在母板页放入抽象出来的不变的内容。
  4. 在网页不同或者需要填充数据的地方放入<asp:ContentPlaceHolder />控件。
  5. 创建普通页面的时候选择对应的母板页,然后在content控件里添加对应的数据或者不同的东西。