根据Word模板生成动态网页

本文档详细介绍了如何根据Word模板生成动态网页的全过程,包括设置书签、保存为HTML、过滤垃圾属性、寻找并替换书签、生成用户控件、创建数据库表和字段等步骤。涉及到的关键技术包括XML处理、Office操作、HTML过滤和ASP.NET控件生成。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

根据Word模板生成动态网页

 

总体设计思路:

1、  手工在Word模板内对应的填写位置放置书签,书签名为英文有意义的词语

2、  将Word通过office的另存功能保存为网页html

3、  去除垃圾属性,保留必要属性。由于生成的网页有很多无意义的样式属性。所以必须去除这些垃圾属性,同时保留必要的属性比如name、colspan、rowspan

4、  在网页中找到书签。以xml格式读取网页,找到含有name属性的节点即为书签节点

5、  根据书签的描述生成包含对应控件的用户控件ascx文件

6、  根据书签的名称,描述类型生成数据库表和字段

7、  生成和ascx文件对应的后台代码文件.cs文件

 

 

 

文档结构:

共有8个文件夹:

Codematic 动软代码类,此文件夹内的类均属于动软开源的生成BLL/DAL/Model的方法

Create文件 创建类 又分

                                     Control创建控件类, 和控件相关的创建都放在该文件夹内

                          

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值