预览模式: 普通 | 列表

在业务层实现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 | 查看次数: 9307




本期目录:




使用IE7的朋友们选择下面这个文件下载:

下载文件 点击下载IE7版第25期


使用IE6的朋友们请选择下面这个文件下载:


下载文件 点击下载此文件



知易行难,贵在持之以恒  感谢大家一直的支持,风风雨雨,走过25个月日


支持

查看更多...

Tags: Web技术电子期刊

分类:编程技术 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 5190
使用VS2008在发布网站的时候,出现了这样的一个错误,先前一直是OK的。网上找了老半天,几乎没有此问题的解决办法。很是郁闷。只能一个一个地进行编译。单个层Build是OK的,整个Solution的Rebuild也是OK的,一开始使用VS自带的发布网站却报出这个错。

“/1fc3eb5_eab_45c9_84e1_a5fe79064e27/ wehbqewasfd23scf2fumbe7p1a_18.rem”已断开连接或不在该服务器上

用了Web Deployment Project来编译的时候却报项目中某个用户控件在 asp_merge中发生了错误。 我一看这个控件好像是我在多个地方用同一名字命名的,只是在不同文件夹中。会不会是因为这个因素呢. 我把这个用户控件重命名再编译就OK了。呵呵。


这个问题我估计是我在项目中命名了相同名字的用户控件造成的,所以大家不要在同一项目中将用户控件命名相同.

因为出现这个问题在网上的解决方案很少,虽是简单,但发出来与大家分享,希望能给你带来帮助。

查看更多...

Tags: 已断开连接或不在该服务器上

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