zoukankan      html  css  js  c++  java
  • 视频列表

     <asp:ListView ID="listSubjects" runat="server" style="top: 0px; left: 0px" >
                <LayoutTemplate> 
                 <div id="listcontent">     
                 <asp:PlaceHolder ID="itemPlaceHolder" runat="server"/>
                 </div>      
                </LayoutTemplate>           
                <ItemTemplate>           
                    <div class="listpro">
                    <a href='<%# Eval("LinkURL") %>'><%# Eval("Title") %></a>               
                    </div>       
                </ItemTemplate>
                <EmptyDataTemplate >        
                </EmptyDataTemplate>           
            </asp:ListView>

    protected void Page_Load(object sender, EventArgs e)
            {
                if (!IsPostBack)
                {
                    try
                    {
                        this.listSubjects.DataSource = this.GetVideoList(ListName, ShowCount);
                        this.listSubjects.DataBind();
                    }
                    catch (Exception ex)
                    {
                        throw ex;
                    }
                }
            }

            private List<ActionInfo> GetVideoList(string listName, int displayCount)
            {
                List<ActionInfo> infoList = new List<ActionInfo>();

                SPWeb web = SPContext.Current.Web;
                SPList list = web.GetList(String.Format("{1}/Lists/{0}", listName,web.Url));

                SPQuery query = new SPQuery();
                query.Query = String.Format("<OrderBy><FieldRef Name=\"ID\" Ascending=\"False\" /></OrderBy>");

                if (displayCount > 0)
                {
                    query.RowLimit = (uint)displayCount;
                }

                SPListItemCollection colls = list.GetItems(query);

                string displayPage = list.DefaultDisplayFormUrl + "?ID={0}";

                SPField fldSummary = list.Fields.GetField("注释");
                SPField fldLinkPIC = list.Fields.GetField("缩略图");
       
                foreach (SPListItem item in colls)
                {
                    ActionInfo info = new ActionInfo();
                    info.ID = item.ID;
                    info.Title = item["Title"].ToString();
                    info.Summary = UtilityPlus.GetItemString(item[fldSummary.InternalName]);
                    info.LinkURL = String.Format(displayPage, item.ID);
                    info.LinkPIC = this.GetItemString(item[fldLinkPIC.InternalName]);
                    info.CreatedAt = UtilityPlus.GetItemDateTime(item["Modified"]);
                    infoList.Add(info);
                }

                return infoList;
            }

            public string GetItemString(object value)
            {
                if (value == null)
                    return "/_layouts/images/movies.png";
                else
                    return value.ToString();
            }
         

  • 相关阅读:
    YARN的job提交流程
    shell脚本学习(二)
    解决document.getElementById("")在IE7中误读成name的bug
    类数组对象HTMLCollenction
    NodeList对象的特点
    复习周期不能太长!!!
    递归 / 前端零基础入门 2019版 / 步骤五 · 3-6 节点遍历案例
    节点查找以及节点遍历:两种方式
    判断是否是IE浏览器
    html5shiv主要解决IE6-8 无法识别HTML5的新标签,父节点不能包裹子元素,以及应用CSS样式
  • 原文地址:https://www.cnblogs.com/GreenGrass/p/3067315.html
Copyright © 2011-2022 走看看