欄目基本數據調用語法

1、獲取當前欄目Id,返回int數字

Html.CurrentColumnId()

2、獲取欄目url地址,返回string字符串

Html.ColumnUrl(int? columnId)

參數不設置則默認當前欄目Id,后面所有方法參數類似,不設置參數則默認當前欄目id

3、獲取欄目名稱,返回string字符串

Html.ColumnName(int? columnId)

4、獲取當前欄目數據,返回值為對象

Html.ColumnData(int? columnId)

5、獲取當前欄目對應的內容表的數據,返回值為對象。

Html.ColumnContentData(int? columnId)

6、獲取當前欄目相鄰的父級欄目Id

Html.ParentColumnId(int? columnId)

7、獲取當前欄目相鄰的父級欄目數據,返回值為對象

Html.ParentColumnData(int? columnId)

8、獲取當前欄目相鄰的父級欄目名稱

Html.ParentColumnName(int? columnId)

9、獲取當前欄目相鄰的父級欄目url地址

Html.ParentColumnUrl(int? columnId)

10、獲取當前欄目的頂層父欄目Id

Html.TopColumnId(int? columnId)

11、獲取當前欄目的頂層父欄目數據,返回值為對象

Html.TopColumnData(int? columnId)

12、獲取當前欄目的頂層父級欄目名稱

Html.TopColumnName(int? columnId)

13、獲取當前欄目的頂層父欄目url地址

Html.TopColumnUrl(int? columnId)

14、獲取整個欄目數據集合,返回值為對象集合。

Html.GetColumnList(Func<dynamic, bool> fun)

實例:調用站點Id等于1的1級欄目

<ul>
@{
var columnList=Html.GetColumnList(c=>c.SiteId==1 && c.Level==1);
foreach(var item in columnList)
{
var url=Html.ColumnUrl((int)item.Id);
<li><a href="@url">@item.Name</a></li>
}
</ul>

注:如果不是有個性化需求,建議用系統預設的獲取欄目樹html結構的語法直接獲取欄目。

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