uTemplets 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
uTemplets 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议: GPL
开发语言: C# .NET
操作系统: Windows
收录时间: 2009-07-12
提 交 者: 甘明

模板驱动机制的C#.net模板引擎,含数据库端读取

最初级的一个版本,已经比较灵活.可通过对xml标签的配置调用数据库中存储过程,实现内容的显示;
以后会一步步继续完善;
xml说明:
labels节点下是标签列表;
sqlcommand是数据库中的存储过程名;
sqlparameter存储过程参数,可多个;
loopstr循环的格式化数据库输出;
parent父标签;
例子中有videolist标签,所以在模板中插入$videolist$即可输出数据库内容;
下一步工作:
1.标签的嵌套及递归;
2.标签对多个loopstr的支持;
3.标签的数据映射;

随便找个数据库,然后在里边建立一个存储过程
然后

以下内容为程序代码:

CREATE Procedure videolist
@classid int
as
 begin transaction
 select top 10 * from [tablename]
if @@error=0
 commit transaction
else
 rollback transaction
return
GO


把tablename改为你要查的表的名字就可以了,不限制数据结构.


如果你也是一个开发人员,且愿意与我一起完善该引擎,可将修改后的代码再此跟帖;

 

展开阅读全文

uTemplets 的相关资讯

还没有任何资讯

uTemplets 的相关博客

C#开源项目大全

商业协作和项目管理平台-TeamLab 网络视频会议软件-VMukti 驰骋工作流程引擎-ccflow 【免费】正则表达式测试工具-Regex-Test...

C#开源项目大全

C#开源项目大全 商业协作和项目管理平台-TeamLab 网络视频会议软件-VMukti 驰骋工作流程引擎-ccflow 【免费】正则表达式测试工...

C#开源项目大全

更多内容请访问 www.uusystem.com 商业协作和项目管理平台-TeamLab 网络视频会议软件-VMukti 驰骋工作流程引擎-ccflow 【免费...

uTemplets 的相关问答

还没有任何问答,马上提问

评论 (0)

加载中
更多评论
0 评论
15 收藏
分享
返回顶部
顶部