把DTcms中的tags字符串转换为数组循环输出:
1.利用javascript脚本语言,通过for循环输出:
<script type="text/javascript">
var col = "{dr[tags]}";
var arr = col.split(",");
for (i = 0; i < arr.length; i++) {
if (col != "") {
document.write("<a href='<%linkurl("search")%>?tags=" + arr[i] + "'>" + arr[i] + "</a>");
};
}
</script>
2.在html页面中写csharp方法:
<%csharp%>
string str1 = {dr[tags]};
string[] arr1 = str1.Split(',');
string tags1 = "";
for (int i = 0; i < arr1.Length; i++){
tags1 +="<a href='" + linkurl("search","?tags="+arr1[i].ToString()) + "'>"+arr1[i]+"</a>";
}
<%/csharp%>
{tags1}相关阅读 >>
更多相关阅读请进入《DTcms》频道 >>
C#高级编程(第11版) C# 7 & .NET Core 2.0(.NET开发经典名著)
作者:[美]克里斯琴·内格尔(Christian Nagel)著。出版时间:2019年3月。