asp.net的cms绑定数据篇
2023-06-13 09:14:42 时间
半年前,在博客园写了asp.netcms的几篇文章,那时候,是我的cms还没做出来。都是些夸夸其谈。现在我已经删除了那几篇。
今天,写这篇,是想感慨一下。
现在我的CMS也核心也快大致完成了。
姑且管这个c#版的cms叫:anCms
anCms的基本语法:
1.绑定数据
复制代码代码如下:
今天,写这篇,是想感慨一下。
现在我的CMS也核心也快大致完成了。
姑且管这个c#版的cms叫:anCms
anCms的基本语法:
1.绑定数据
整个语法说明:
开始标记<!--{an:方法名filed=[字段1,字段2,字段3]sort=[字段asc|desc]category=[分类ID]id=[编号ID]keyword=[]page=[true|false]num=[分页显示数量]}-->
<!--{/an}-->结束标记
例①
<!--{an:alistfiled=[id,title,time]sort=[timedesc]}-->
<p>编号:${0},标题:${1},时间:${2}</p>
<!--{/an}-->
其中alist表示:文章的列表。
我还写了一些其他的方法:list,plist,llist...
plist表示:产品的列表。
llist表示:链接的列表。
list表示:通用的列表(文章,产品,链接...都包括了)
filed这里面填的都是数据库的字段名称。相信大家都懂。
在后续的版本中,我将字段id默认到第一,就毋须填写了
即:<!--{an:alistfiled=[title,time]sort=[timedesc]}-->
<p>编号:${0},标题:${1},时间:${2}</p>
<!--{/an}-->
其中时间会经常进行格式化操作。
于是我写了一个方法。
<!--{an:alistfiled=[title,time]sort=[timedesc]}-->
<p>编号:${0},标题:${1},时间:${2|yyyy-MM-dd}</p>
<!--{/an}-->相信大家都明白时间格式化是何意思了。
category顾名思义就是分类啦。填写分类ID即可。
分类ID等于1的文章列表<!--{an:alistfiled=[title,time]category=[1]}--><p>编号:${0},标题:${1},时间:${2}</p><!--{/an}-->
分类ID=#表示从Url获取编号ID<!--{an:alistfiled=[title,time]category=[#]}--><p>编号:${0},标题:${1},时间:${2}</p><!--{/an}-->
id同上。
page表示是否分页,默认不分页
num表示每页所显示的数量。默认为10,若为0则显示所有。
keyword表示模糊查询,即关键词搜索。
好了,绑定数据的例子差不多就这些了。
今天晚上有点冷。绑定数据就写到这里.
明晚继续。每个方法的实现,我会在后续的文章中一一贴出来。
希望大家可以互相交流。大家一起打造属于我们asp.net的cms。
相关文章
- 宝塔面板Linux系统通过Docker部署VB.NET Asp.Net Core WebAPI应用
- [接上篇]在Window10/11的Linux子系统Docker上部署VB.NET Asp.Net Core WebAPI应用
- .netMySQL与ASP.NET结合: 强大的开发组合(mysqlasp)
- 传智播客ASP.NET初级教程
- 让Linux支持ASP:开启技术新时代(让linux支持asp)
- 数据ASP解析MySQL中文数据实现无缝互联(asp接受mysql中文)
- ASP快速连接MySQL解决方案(asp如何连mysql)
- 数据库ASP连接Oracle数据库简单实现实时数据访问(asp连续oracle)
- asp.net过滤图片标签的正则
- asp.net验证码生成和刷新及验证
- Asp.net中使用Sqlite数据库的方法
- 从ASP.NET得到MicrosoftWord文档的代码
- ASP.NET页面借助IFrame提交表单数据所遇到问题的解决方法分享
- asp.net获取URL和IP地址的方法汇总
- Asp.net中把Excel数据存储至SQLServer中的具体实现方法
- ASP.NET窗体间传值的方法
- .net实现微信公众账号接口开发实例代码
- asp.net读取excel中的数据并绑定在gridview
- asp.net使用js分页实现异步加载数据
- ASP.NET中上传并读取Excel文件数据示例
- Asp.net配合easyui实现返回json数据实例