DTcms帮助文档

DTcms帮助文档

ID:40552616

大小:33.50 KB

页数:34页

时间:2019-08-04

DTcms帮助文档_第1页
DTcms帮助文档_第2页
DTcms帮助文档_第3页
DTcms帮助文档_第4页
DTcms帮助文档_第5页
资源描述:

《DTcms帮助文档》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、DTcms帮助文档DTcms模板语法和C#非常接近,4.0和3.0版本中,标签语法大同小异,依然符合于技术开发人员的编程习惯。如果你是一名程序员,下面的语法我相信只需要看一次便可牢牢记住各种标签的使用规则,所以你不必担心DTcms模板难掌握。如果非程序员,难度有所加大,毕竟我们考虑到了整个系统的扩展性和二次开发,所以比较偏向于技术开发人员。页面嵌套标签如果想在一个模板页面中嵌入另一个模板页的内容可使用该标签,注意避免被嵌套的页面嵌套主模板页,这样会造成迭代循环。另外,嵌套的深度最多只能5层。其中src所指定的路径为当前相对路径,如src="common/_header.html"<%templatesrc="模板页面相对路径"%><%templateskin="模板目录名"src="模板页面相对路径"%>当前模板路径标签因为3.0版本中增加分站的功能,所以这里和2.1及前版本的模板标签有所不同。输出不包含/,如:templates/green/images/logo.png,同一模板目录下使用第一个种标签即可<%templateskin%><%tem

3、plateskin="模板目录名"%>嵌入C#代码标签如果其它标签无法实际你想要的效果,你可以试一下直接写C#代码,如意不能使用Response.Write<%csharp%>//C#代码<%/csharp%>引用命名空间标签如果需要引用命名空间则需要使用该标签,注意此标签不能放在嵌套的页面且需要放置在模板页的最顶部<%namespace"命名空间"%>普通变量标签模板页的变量概念实际上就是C#的变量,在模板页调用时需加上大括号,这里往往和模板页的JS的方法体互相冲突,所以在写JS时,遇到大括号一定要换行。{var.item}数据变量标签数据变量一般在循环列表时使用到,另外在显示内容时也会用到{var[...]}{var.item[...]}loop循环标签loop循环标签主要是数据列表中使用的,其中自带有行号变量datarow__loop__id,该变量是从1开始参数说明:datarow:DataRow类型的变量,同一页面内不可重复,否则编译出错datatable:DataTabl

5、e类型的变量,使用前请确保该参数已声明赋值<%loopdatarowdatatable%>...<%/loop%>foreach循环标签foreach标签和C#的语法是一样的,写法也差不多,相信技术人员一看就懂。注意与loop标签不同的是它没有自带的行号变量,需要手动声明。参数说明:type:数据类型,如DataRowitem:数据类型的变量名,自定义变量名list:数组、结构、对象、引用类型<%foreach(typeiteminlist)%>...<%/foreach%>for循环标签for标签和C#的语法也是一样的,一般很

6、少用到。参数说明:i:整型变量count:整型变量<%for(inti=0;i<=count;i++)%>...<%/for%>if判断语句标签if判断语句与C#的语法一样,3.0支持二种写法,保留旧的写法<%if(...)%>...<%elseif(...)%>...<%/if%><%if...%>...<%elseif...%>...<%/if%>continue退出当前循环标签循环标签中分支用以结束当前循环,直接进入下一次循环的标签,使用方式同传统程序一致。<%for(inti=0;i<=count;i++)%><%if(i==5)%><%continue%><%/if%><%/for%>break结束循环标签在循环标签中用以结束循环,进入后续程序的标签,使用方式同传统程序一致。<%break%>

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。