滚动新闻

<script language="javascript" type="text/javascript">

      function srcollnews() {
          var scrollup = new ScrollText("listcontent");
          scrollup.LineHeight = 60;
          scrollup.Amount = 1;
          scrollup.Start();
      }

      if (document.all) {
          window.attachEvent('onload', srcollnews)
      }
      else {
          window.addEventListener('load', srcollnews, false);
      }

</script>

<asp:ListView ID="listNews" 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>          
</asp:ListView>

 

protected void Page_Load(object sender, EventArgs e)
        {
            if (!this.IsPostBack)
            {
                this.listNews.DataSource =this.GetSnapshotList();
                this.listNews.DataBind();
            }
        }

        public List<SnapshotInfo> GetSnapshotList()
        {
            List<SnapshotInfo> infoList = new List<SnapshotInfo>();

            SPSite site = SPContext.Current.Site;
            SPWeb web = site.OpenWeb("NewsCenter");

            SPList list = web.GetList(String.Format("{0}/Lists/LoopNews", web.Url));

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

            SPListItemCollection colls = list.GetItems(query);

            foreach (SPListItem item in colls)
            {
                SnapshotInfo info = new SnapshotInfo();
                info.ID = item.ID;
                info.Title = item["Title"].ToString();
                info.LinkURL = UtilityPlus.GetItemString(item["URL"]);      
                infoList.Add(info);
            }

            return infoList;
        }

转载于:https://www.cnblogs.com/GreenGrass/archive/2013/05/08/3067308.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值