1、header内容和body的内容分两个文本文件存放,如下:
header文件内容:
1 <link rel="stylesheet" href="../css/form.css" type="text/css" />
2 <script type="text/javascript" src="../js/jquery.js"></script>
2 <script type="text/javascript" src="../js/jquery.js"></script>
body文件内容:
1 <div id="frm" class="formTBstyle">
2 <table>
3 <caption>添加类别</caption>
4 <thead>
5 <tr>
6 <th>字段名称</th>
7 <th>字 段 值</th>
8 <th>字段描述</th>
9 </tr>
10 </thead>
11 <tbody>
12 <tr>
13 <td class="lbl">分类名称</td>
14 <td class="ctl">
15 {sd_name}</td>
16 <td class="desc">填写单个分类名</td>
17 </tr>
18 <tr>
19 <td class="lbl">分类属性</td>
20 <td class="ctl">{sd_desc}</td>
21 <td class="desc">填写单个分类的属性</td>
22 </tr>
23 </tbody>
24 </table>
25 </div>
2、然后新建一个aspx页面,添加pageLoad事件
利用 page.Header.Controls.Add(new LiteralControl("页头文件内容"));载入页头模版
利用 page.Controls.Add(new LiteralControl("Body内容"));载入内容模版,Body内容模版载入过程中加入自己的标签替换规则
3、然后将新生成的页面源码进行html保存即可。方法很简单,不过应该也还实用 ^_^
本文介绍了一种在ASP.NET中实现简单模板技术的方法。通过分离header和body内容为独立文件,并利用Page_Load事件加载这些文件,可以有效地实现页面布局的模块化。此方法通过在aspx页面中使用LiteralControl来实现内容的加载和标签的替换。
1479

被折叠的 条评论
为什么被折叠?



