在业务层实现ASP.NET幻灯片效果
作者:admin 日期:2008-08-29
原本以为很简单的一个小功能,没想到也花了一点时间去磨了几下。遇到问题当然是先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
逻辑层中的代码:
/// <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...
特别感谢网友 爱在戏院前,提醒可以用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...
Web技术电子期刊2008年第7 8期(总第25期)
作者:admin 日期:2008-08-21
对象***已断开连接或不在该服务器上 的解决方案之一
作者:admin 日期:2008-08-16
使用VS2008在发布网站的时候,出现了这样的一个错误,先前一直是OK的。网上找了老半天,几乎没有此问题的解决办法。很是郁闷。只能一个一个地进行编译。单个层Build是OK的,整个Solution的Rebuild也是OK的,一开始使用VS自带的发布网站却报出这个错。
“/1fc3eb5_eab_45c9_84e1_a5fe79064e27/ wehbqewasfd23scf2fumbe7p1a_18.rem”已断开连接或不在该服务器上
用了Web Deployment Project来编译的时候却报项目中某个用户控件在 asp_merge中发生了错误。 我一看这个控件好像是我在多个地方用同一名字命名的,只是在不同文件夹中。会不会是因为这个因素呢. 我把这个用户控件重命名再编译就OK了。呵呵。
这个问题我估计是我在项目中命名了相同名字的用户控件造成的,所以大家不要在同一项目中将用户控件命名相同.
因为出现这个问题在网上的解决方案很少,虽是简单,但发出来与大家分享,希望能给你带来帮助。
“/1fc3eb5_eab_45c9_84e1_a5fe79064e27/ wehbqewasfd23scf2fumbe7p1a_18.rem”已断开连接或不在该服务器上
用了Web Deployment Project来编译的时候却报项目中某个用户控件在 asp_merge中发生了错误。 我一看这个控件好像是我在多个地方用同一名字命名的,只是在不同文件夹中。会不会是因为这个因素呢. 我把这个用户控件重命名再编译就OK了。呵呵。
这个问题我估计是我在项目中命名了相同名字的用户控件造成的,所以大家不要在同一项目中将用户控件命名相同.
因为出现这个问题在网上的解决方案很少,虽是简单,但发出来与大家分享,希望能给你带来帮助。