栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > asp

asp.net的cms 原理篇

asp 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

asp.net的cms 原理篇

昨晚稍微写了一点,我订制的cms系统的标签,今天我把标签所代替的代码也写出来。

我的方法很简单,就是"替换"二字.

例①HTML——绑定数据
复制代码 代码如下:

  • ${2}${1}



  • :$href[articleview][{"id",#0}] 所代表的地址是:你的域名/article/view/{id}在后续的文章我会解:$href[articleview]这是个什么玩意。例①替换后的ASP.NET源码
    复制代码 代码如下:

    <%
    if(1==1)
    {
    var myRows = MyRows("DFE3B56EB5D720382BB90CF468D83C35");
    if (myRows != null)
    {
    foreach (var a in myRows)
    { %>

  • <%=TimeFormart(a[2],"yyyy-MM-dd")%>
    "><%=a[1]%>

  • <%}
    }
    else
    {%>

    没有相关信息


    <%
    }
    }%>

    这里我稍作解释一下

    MyHashtable.Add() 这就是相当于把上面的要获取的列表,填充到数据集DataSet.例②HTML——分页

    分页效果图

    分页标签
    复制代码 代码如下:

    $pager[articlelist][{"category","#category"}][10]


    例②HTML——分页替换后的ASP.NET源码
    复制代码 代码如下:

    <%
    if(1==1)
    {
    var myRows = MyRows("386D9595D2FBD4C65F5D1B28BAA8FD96");
    if (myRows != null)
    {
    foreach (var a in myRows)
    { %>
    <%=Paging("articlelist",new string[,]{{"category","#category"}},10,a[0])%>
    <%
    }
    }
    else
    {%>

    没有相关信息

    <%
    }
    }%>

    包罗万象,基本上所以的绑定数据都可以用了。

    现在我的cms应付基本上的企业网站,已经是绰绰有余了,还有会员功能尚待开发。

    一直都是一个人独自开发,技术用词不当的地方还请担待,由于个人技术太过肤浅,犹豫是否开源。

    怕前辈们笑话,呵呵,先发一贴以自勉。

    转载请注明:文章转载自 www.mshxw.com
    本文地址:https://www.mshxw.com/it/58199.html
    我们一直用心在做
    关于我们 文章归档 网站地图 联系我们

    版权所有 (c)2021-2022 MSHXW.COM

    ICP备案号:晋ICP备2021003244-6号