分類表數據列表調用語法

列表調用語法

Html.CategoryDataList(參數1,參數2)

參數說明:

參數說明
類型
說明是否可為null
參數1
object
預定義條件對象參數,包含固定屬性
參數2delegate委托篩選提交

:第一個參數對象中必須定義Table屬性。

參數1常用屬性

屬性
類型
說明
Table
string

要讀取的表名,必須設置

Levelint
分類級別,第一級為1,以此類推。
ParentIdint父級Id,第一級的ParentId為0。
IsFinalint
是否是最終分類,0表示分類,1表示是
OrderBy
string
數據排序方式,默認Id desc排序


實例1:讀取名為category_color的分類表的第一級分類

<ul>
    @foreach (var item in Html.CategoryDataList(new { Table = "category_color",Level=1}))
    {
        <li>
           @item.Name
        </li>
    }
</ul>


實例2:通過自定義委托條件讀取ParentId=1的分類,自定義委托可以自行構造。

<ul>
    @foreach (var item in Html.CategoryDataList(new { Table = "category_color"},c=>c.ParentId==1))
    {
        <li>
            @item.Name
        </li>
    }
</ul>

自定義委托支持靈活的自定義條件,如c=>c.Level>1 && c.Level <4 表示級別大于1和小于4的所有分類,其中Level必須為表中已存在的字段,首字母必須大寫。

猛禽小队完整版-猛禽小队免费-猛禽小队在线观看