Tag: ASP.NET幻灯片预览模式: 普通 | 列表

在业务层实现ASP.NET幻灯片效果

原本以为很简单的一个小功能,没想到也花了一点时间去磨了几下。遇到问题当然是先www.g.cn一下,然而所找到的结果都是将数据操作写在页面的后台。这样对于整个Solution尤其是分了几层的解决方案来说,要把数据库操作搞到页面上去是不太可取之处的吧。

特别感谢网友 爱在戏院前,提醒可以用json的模式去把前头的字符拼出来,返回个字符串回去就可以了。

注明:针对会多出一个空白框的问题,网友toDown已经给出解决方案. 特此感谢!

在循环之后去掉"|".

retPics = retPics.Remove(retPics.Length-1, 1);
        retLinks = retLinks.Remove(retLinks.Length-1, 1);
        retTitle= retTitle.Remove(retTitle.Length-1, 1);



欢迎大家指正错误,谢谢!



做幻灯片效果也的确是这样:要么就是用XML做数据源,要么就把从数据库中读取到的参数值传到FlashVar中,实现显示效果。

说明一下:我这里用到的是一个最常用的一种效果

截图:





文件:
一个前台显示的AD.SWF

Flash动画




逻辑层中的代码:



  /// <summary>
        /// 显示图片新闻列表
        /// </summary>
        /// <param name="PageSize">每页纪录数</param>
        /// <param name="PageIndex"></param>
        /// <returns></returns>
        public IList<Model.NewsInfo> PicNewsList(int PageSize, int PageIndex)
        {
            SqlParameter[] parameters =
                {
                    new SqlParameter("@tblName", SqlDbType.VarChar, 255),
                    new SqlParameter("@strGetFields", SqlDbType.VarChar, 1000),
                    new SqlParameter("@fldName", SqlDbType.VarChar, 255),
                    new SqlParameter("@PageSize", SqlDbType.Int),
                    new SqlParameter("@PageIndex", SqlDbType.Int),
                    new SqlParameter("@doCount", SqlDbType.Bit),
   &a...

查看更多...

Tags: ASP.NET幻灯片效果 ASP.NET幻灯片

分类:编程技术 | 固定链接 | 评论: 2 | 引用: 0 | 查看次数: 9326