为了偷懒,通常把网页分成好几个模块。把相同的模块做成模板,把不同的网页信息单独做成一个网页,然后再导入模板页。这样就能减少Ctrl+c,Ctrl+v。也不容易出错,修改也方便。
- 把网站相同的部分抽离出来,常规做法是头部后底部几乎相同。然后把相同部分放在母板页里面。
- 创建母板页,注意页面头部。<%@ Master language="C#"%>,
- 在母板页放入抽象出来的不变的内容。
- 在网页不同或者需要填充数据的地方放入<asp:ContentPlaceHolder id="dd" runser="server"/>控件。
- 创建普通页面的时候选择对应的母板页,然后在content控件里添加对应的数据或者不同的东西。