asp.net的cms 绑定数据篇
网络编程 2021-07-04 22:40www.168986.cn编程入门
半年前,在博客园写了asp. cms 的几篇文章,那时候,是我的cms还没做出来。都是些夸夸其谈,今天,写这篇,是想感慨一下
半年前,在博客园写了asp. cms 的几篇文章,那时候,是我的cms还没做出来。都是些夸夸其谈。 现在我已经删除了那几篇。
今天,写这篇,是想感慨一下。
现在我的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:alist filed=[id,title,time] sort=[time desc]}-->
<p>编号${0},标题:${1},时间:${2}</p>
<!--{/an}-->
其中alist 表示文章的列表。
我还写了一些其他的方法list,plist,llist...
plist 表示产品的列表。
llist 表示链接的列表。
list 表示通用的列表(文章,产品,链接...都包括了)
filed 这里面填的都是数据库的字段名称。相信大家都懂。
在后续的版本中,我将字段id默认到第一,就毋须填写了
即<!--{an:alist filed=[title,time] sort=[time desc]}-->
<p>编号${0},标题:${1},时间:${2}</p>
<!--{/an}-->
其中时间会经常进行格式化操作。
于是我写了一个方法。
<!--{an:alist filed=[title,time] sort=[time desc]}-->
<p>编号${0},标题:${1},时间:${2|yyyy-MM-dd}</p>
<!--{/an}--> 相信大家都明白时间格式化是何意思了。
category 顾名思义就是分类啦。填写分类ID即可。
分类ID等于1的文章列表<!--{an:alist filed=[title,time] category=[1]}--> <p>编号${0},标题:${1},时间:${2}</p> <!--{/an}-->
分类ID=#表示从Url获取编号ID <!--{an:alist filed=[title,time] category=[#]}--> <p>编号${0},标题:${1},时间:${2}</p> <!--{/an}-->
id 同上。
page 表示是否分页,默认不分页
num 表示每页所显示的数量。默认为10,若为0则显示所有。
keyword 表示模糊查询,即关键词搜索。
好了,绑定数据的例子差不多就这些了。
今天晚上有点冷。绑定数据就写到这里.
明晚继续。每个方法的实现,我会在后续的文章中一一贴出来。
希望大家可以互相交流。大家一起打造属于我们asp.的cms。
今天,写这篇,是想感慨一下。
现在我的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:alist filed=[id,title,time] sort=[time desc]}-->
<p>编号${0},标题:${1},时间:${2}</p>
<!--{/an}-->
其中alist 表示文章的列表。
我还写了一些其他的方法list,plist,llist...
plist 表示产品的列表。
llist 表示链接的列表。
list 表示通用的列表(文章,产品,链接...都包括了)
filed 这里面填的都是数据库的字段名称。相信大家都懂。
在后续的版本中,我将字段id默认到第一,就毋须填写了
即<!--{an:alist filed=[title,time] sort=[time desc]}-->
<p>编号${0},标题:${1},时间:${2}</p>
<!--{/an}-->
其中时间会经常进行格式化操作。
于是我写了一个方法。
<!--{an:alist filed=[title,time] sort=[time desc]}-->
<p>编号${0},标题:${1},时间:${2|yyyy-MM-dd}</p>
<!--{/an}--> 相信大家都明白时间格式化是何意思了。
category 顾名思义就是分类啦。填写分类ID即可。
分类ID等于1的文章列表<!--{an:alist filed=[title,time] category=[1]}--> <p>编号${0},标题:${1},时间:${2}</p> <!--{/an}-->
分类ID=#表示从Url获取编号ID <!--{an:alist filed=[title,time] category=[#]}--> <p>编号${0},标题:${1},时间:${2}</p> <!--{/an}-->
id 同上。
page 表示是否分页,默认不分页
num 表示每页所显示的数量。默认为10,若为0则显示所有。
keyword 表示模糊查询,即关键词搜索。
好了,绑定数据的例子差不多就这些了。
今天晚上有点冷。绑定数据就写到这里.
明晚继续。每个方法的实现,我会在后续的文章中一一贴出来。
希望大家可以互相交流。大家一起打造属于我们asp.的cms。
上一篇:asp.net的cms 原理篇
下一篇:C#页码导航显示及算法实现代码
编程语言
- 如何快速学会编程 如何快速学会ug编程
- 免费学编程的app 推荐12个免费学编程的好网站
- 电脑怎么编程:电脑怎么编程网咯游戏菜单图标
- 如何写代码新手教学 如何写代码新手教学手机
- 基础编程入门教程视频 基础编程入门教程视频华
- 编程演示:编程演示浦丰投针过程
- 乐高编程加盟 乐高积木编程加盟
- 跟我学plc编程 plc编程自学入门视频教程
- ug编程成航林总 ug编程实战视频
- 孩子学编程的好处和坏处
- 初学者学编程该从哪里开始 新手学编程从哪里入
- 慢走丝编程 慢走丝编程难学吗
- 国内十强少儿编程机构 中国少儿编程机构十强有
- 成人计算机速成培训班 成人计算机速成培训班办
- 孩子学编程网上课程哪家好 儿童学编程比较好的
- 代码编程教学入门软件 代码编程教程