最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

asp.net的cms 綁定數據篇

 更新時間:2012年12月20日 16:37:06   作者:  
半年前,在博客園寫了asp.net cms 的幾篇文章,那時候,是我的cms還沒做出來。都是些夸夸其談,今天,寫這篇,是想感慨一下
半年前,在博客園寫了asp.net 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 這里面填的都是數據庫的字段名稱。相信大家都懂。
在后續(xù)的版本中,我將字段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 表示模糊查詢,即關鍵詞搜索。
好了,綁定數據的例子差不多就這些了。

今天晚上有點冷。綁定數據就寫到這里.

明晚繼續(xù)。每個方法的實現,我會在后續(xù)的文章中一一貼出來。 

希望大家可以互相交流。大家一起打造屬于我們asp.net的cms。

相關文章

  • ASP.Net 分頁控件源碼

    ASP.Net 分頁控件源碼

    由于.net自帶的分頁功能極其死板,自定義性不強不能滿足需求 俺花了一個多星期的時間 寫成的一個.net分頁控件
    2007-03-03
  • asp.net快速連接access

    asp.net快速連接access

    網上有很多人在問asp.net連接access的問題,作為一個程序員,我覺得非常有必要分享一下我是怎么快速,簡單連接access數據庫的。本經驗采用HTML代碼結合JS模式,直接寫在網頁中,非常適合學習新手。
    2015-09-09
  • jquery.pagination +JSON 動態(tài)無刷新分頁實現代碼

    jquery.pagination +JSON 動態(tài)無刷新分頁實現代碼

    jquery.pagination +JSON 動態(tài)無刷新分頁實現代碼,需要的朋友可以參考下。
    2011-12-12
  • 用存儲過程向數據庫存值的具體實現

    用存儲過程向數據庫存值的具體實現

    本文為大家介紹下使用存儲過程向數據庫存值的具體實現過程,感興趣的朋友不要錯過
    2014-01-01
  • ASP.NET打開新頁面而不關閉原來的頁面 實例代碼

    ASP.NET打開新頁面而不關閉原來的頁面 實例代碼

    這篇文章介紹了ASP.NET打開新頁面而不關閉原來的頁面 實例代碼,有需要的朋友可以參考一下,希望對你有所幫助
    2013-07-07
  • 關于.NET Attribute在數據校驗中的應用教程

    關于.NET Attribute在數據校驗中的應用教程

    這篇文章主要給大家介紹了關于.NET Attribute在數據校驗中的應用的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用.NET具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2020-05-05
  • asp.net?web?api2設置默認啟動登錄頁面的方法

    asp.net?web?api2設置默認啟動登錄頁面的方法

    這篇文章主要介紹了asp.net?web?api2設置默認啟動登錄頁面的方法,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-09-09
  • GridView常用操作事件圖文介紹

    GridView常用操作事件圖文介紹

    對于gridview學NET的同學再熟悉不過,但是其中功能事件是否能編碼熟練實現
    2012-11-11
  • SignalR發(fā)送頁面跳轉通知的方法

    SignalR發(fā)送頁面跳轉通知的方法

    這篇文章主要為大家詳細介紹了如何使用SignalR發(fā)送頁面跳轉通知的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-02-02
  • asp.net Gridview數據列中實現鼠標懸浮變色

    asp.net Gridview數據列中實現鼠標懸浮變色

    Gridview一般朋友們都比較常用,因為它可以方便快捷的實現我們所需的很多功能,代碼也比較簡潔。平時的項目中這個控件我也比較常用,其中有個功能用到的頻率也比較多。所以記錄下備忘。
    2010-06-06

最新評論

华蓥市| 佛学| 安阳县| 新安县| 自贡市| 阜平县| 自治县| 平乡县| 绍兴市| 渭源县| 镇沅| 海城市| 印江| 洪洞县| 华坪县| 珲春市| 徐闻县| 应城市| 枣强县| 华池县| 茶陵县| 隆子县| 奈曼旗| 琼海市| 丽水市| 页游| 博白县| 怀宁县| 天峨县| 石柱| 四川省| 焉耆| 祁连县| 澎湖县| 湘潭县| 自贡市| 新余市| 屏山县| 鄱阳县| 翼城县| 拜城县|