﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>博客园-德仔</title><link>http://www.cnblogs.com/eastjazz/</link><description>德仔在博客园的.Net至高点</description><language>zh-cn</language><lastBuildDate>Wed, 08 Oct 2008 01:52:10 GMT</lastBuildDate><pubDate>Wed, 08 Oct 2008 01:52:10 GMT</pubDate><ttl>60</ttl><item><title>影响企业信息化的几个因素</title><link>http://www.cnblogs.com/eastjazz/archive/2008/10/04/1303655.html</link><dc:creator>德仔--脚踏实地 用心努力</dc:creator><author>德仔--脚踏实地 用心努力</author><pubDate>Fri, 03 Oct 2008 17:45:00 GMT</pubDate><guid>http://www.cnblogs.com/eastjazz/archive/2008/10/04/1303655.html</guid><wfw:comment>http://www.cnblogs.com/eastjazz/comments/1303655.html</wfw:comment><comments>http://www.cnblogs.com/eastjazz/archive/2008/10/04/1303655.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/eastjazz/comments/commentRss/1303655.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/eastjazz/services/trackbacks/1303655.html</trackback:ping><description><![CDATA[从纯粹的软件开发人员转型到制造性企业的IT部门，除了一些日常的开发工作外，更多的职责是放在了辅导IT部门的老大们，把一个个大大小小的软件系统在企业中逐步实施。之前没有在工厂呆过的我，原以为这是一件很容易的事，结果这一年半载下来，才体会到其中的酸甜苦辣。一个企业的信息化之路，表面上在于IT部门的不断推动，其实更多的因素包含其中，往往让项目实施进展艰辛，甚至有半途妖折的命运。有些领域，IT项目在国内的企业实施失败已属正常，如ERP，PLM之列的大型系统实施成功率很难让人满意，也正是因为如此，企业对IT系统有所顾忌，怕影响企业的正常运作等因素。<BR><BR><BR><BR><BR>1.了解企业的文化<BR><BR>一个企业的信息化之路，表面上在于IT部门的不断推动，而真在的核心却在于使用这些系统或软件的关键用户及使用用户，不同的企业有着不同的企业文化，所造就的工作习惯也就有所不同.在小的公司往往可以不去讲究什么企业文化之类的东西,但在一个一两百人甚至上千上万人的企业,在信息化的过程中,企业文化的作用不可小视.企业的办事风格,企业的员工的人格品质,都会或多或少地影响着一个系统或IT项目实施.一个企业的办事习惯，表面上对企业信息化的影响可以忽略，但在实施过程中却往往成为一种不可忽视的阻力。很多时候，实施的系统或项目都因为种种的操作上的不习惯使使用人员对新系统新项目产生厌恶感，给IT人员诉说总总的不便。毕竟，一个人的习惯是很难改变的，放大来看，那一个企业的作事风格，作事习惯就更加难以改变了。有些观念在企业中已经到了根深地步的程序，而要在短时间内让一个企业“洗脑”那几乎是不可能做到的事情，只有顺着别人的路，变着法子地抓机会去改变一些可以改变的东西。有的企业讲究雷厉风行，而有的企业讲究平稳推进，不学会捉摸企业的企业文化，在IT项目实施过程中，碰到钉子也是早晚的事了。<BR><BR>2.领导层的支持力度。领导的执行力<BR><BR>在绝大多数领导的眼中，一个企业的IT部门是企业花钱的部门，是为其他部门服务的部门。同样，一个企业进行信息化，也就是更好的让部门办事效率能得到提高。而在国内的企业信息化过程中，企业信息化往往是与一个企业的流程变更，流程优化密不可分的。当然，有人推崇华为的“先僵化，再固化，再优化”，也许对于一个有着超强执行力的超强企业来说这样做确实可以，但在一般的中小型企业来说，能玩得起这样的方法么？很多时候，企业进行信息化都是为了流程或业务而服务，为了达到改善或优化某个流程或业务而进行。IT信息化的成果,有些收益是无形的、难以界定，或者说是比较模糊的。往往正是因为这种原因，很多企业的领导或中高层管理人员在思想上很难接受“花钱不创造价值”的东西，或者说即使接受了，在财政支出上也往往很难投入足以支持信息化所需要的资金.一个IT项目的实施，如果没有高层领导的强力支持，是很难走得远的。一个企业的信息化工程，往往会涉及到组织结构上的变化，人员的变动等各种因素，不可避免地会对企业中的某些职员或员工的利益产生一定的影响，这里面所隐藏的一些非确定因素总会在IT项目的实施过程中暴露出来。如果没有“镇得住”的人物说话，可以想象在实施过程中所遇到的阻力，而往往受难的也就是实施项目的IT人员了。<BR><BR>3.沟通的重要性<BR>正所谓得人心者得天下,讲究攻心为上，攻城为下.任何一个项目或事情，离开了沟通，一切事情都会变得很难很难。企业信息化过程就是一个循序渐进与人沟通的过程. 企业信息化，全员总动员，关系到企业的发展，关系到任何一位企业人员的“钱途”,要让每个人员都能毫无顾忌地接受新理念，新观念，新思想那几乎是不可能的。对管理人员，要与之沟通企业信息化的重要性。对关键用户，要与之沟通企业信息化的效率。对使用人员，要与之沟通企业信息化的便利性。只有大家都觉得确实认识到了企业上IT系统，IT项目的必要性，迫切性，大家都达成了共识，上起来才会比较顺利。IT人员要与关键用户沟通，要为使用人员做培训，这一切都归于沟通。在项目实施过程中，要不断与相关人员沟通，不断发现问题，不断了解他们的需求，使用感受等，及时给予反馈，把其看作顾客，这样可能让项目实施起来更加顺畅一些。<BR><A href="http://www.dezai.cn/blog/default.asp?logID=215">http://www.dezai.cn/blog/default.asp?logID=215</A><img src ="http://www.cnblogs.com/eastjazz/aggbug/1303655.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42832/" target="_blank">[新闻]YouTube探索新赢利模式 开始售音乐、视频游戏</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>Web技术电子期刊2008年第9期（总第26期）</title><link>http://www.cnblogs.com/eastjazz/archive/2008/09/27/1300578.html</link><dc:creator>德仔--脚踏实地 用心努力</dc:creator><author>德仔--脚踏实地 用心努力</author><pubDate>Sat, 27 Sep 2008 07:03:00 GMT</pubDate><guid>http://www.cnblogs.com/eastjazz/archive/2008/09/27/1300578.html</guid><wfw:comment>http://www.cnblogs.com/eastjazz/comments/1300578.html</wfw:comment><comments>http://www.cnblogs.com/eastjazz/archive/2008/09/27/1300578.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnblogs.com/eastjazz/comments/commentRss/1300578.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/eastjazz/services/trackbacks/1300578.html</trackback:ping><description><![CDATA[我们用心服务，与您共同进步。<BR><BR>第26期出来了！感谢大家一直对本刊的支持！<BR><BR>如果下了不看，请您不要下，谢谢。<BR><BR><IMG alt="" src="http://www.dezai.cn/blog/attachments/month_0809/b200892715036.jpg" border=0><BR><BR>本期目录：<BR><BR><BR><BR><A title=在新窗口打开图片 href="http://www.dezai.cn/blog/attachments/month_0809/d200892715056.jpg" target=_blank><IMG alt="" src="http://www.dezai.cn/blog/attachments/month_0809/d200892715056.jpg" width=500 border=0></A><BR><BR><BR>本期期刊下载（支持IE7):<BR><BR><BR><IMG style="MARGIN: 0px 2px -4px 0px" alt=下载文件 src="http://www.dezai.cn/blog/images/download.gif"> <A href="http://www.dezai.cn/blog/attachments/month_0809/r200892715156.rar" target=_blank>点击下载此文件</A><BR><BR><BR><A href="http://www.dezai.cn/blog/default.asp?logID=214">http://www.dezai.cn/blog/default.asp?logID=214</A><BR><BR><img src ="http://www.cnblogs.com/eastjazz/aggbug/1300578.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42831/" target="_blank">[新闻]英特尔Core i7将继续称王 性能提52%</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>Sandcastle生成项目文档</title><link>http://www.cnblogs.com/eastjazz/archive/2008/09/20/1294721.html</link><dc:creator>德仔--脚踏实地 用心努力</dc:creator><author>德仔--脚踏实地 用心努力</author><pubDate>Sat, 20 Sep 2008 05:10:00 GMT</pubDate><guid>http://www.cnblogs.com/eastjazz/archive/2008/09/20/1294721.html</guid><wfw:comment>http://www.cnblogs.com/eastjazz/comments/1294721.html</wfw:comment><comments>http://www.cnblogs.com/eastjazz/archive/2008/09/20/1294721.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/eastjazz/comments/commentRss/1294721.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/eastjazz/services/trackbacks/1294721.html</trackback:ping><description><![CDATA[摘要: 用过NDOC的对生成CHM的项目文档应该不会陌生，可惜那丫居然不再做下去了。还好，MS公司的Sandcastle顶上来了，当然，现在很多高手们也在不断地开发类似NDOC这样的文档生成工具。但用来用去，还是这个比较喜欢，可以自动把其它语言代码也同时生成（类似MSDN）一样。可是网上对这个东东都是一些介绍性的文档，没有说如何使用，这里就把我使用的过程供大家分享，一起学习.

&nbsp;&nbsp;<a href='http://www.cnblogs.com/eastjazz/archive/2008/09/20/1294721.html'>阅读全文</a><img src ="http://www.cnblogs.com/eastjazz/aggbug/1294721.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42830/" target="_blank">[新闻]微软已经放弃Windows Vista?</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>Cookies的基本操作</title><link>http://www.cnblogs.com/eastjazz/archive/2008/09/10/1288142.html</link><dc:creator>德仔--脚踏实地 用心努力</dc:creator><author>德仔--脚踏实地 用心努力</author><pubDate>Wed, 10 Sep 2008 02:15:00 GMT</pubDate><guid>http://www.cnblogs.com/eastjazz/archive/2008/09/10/1288142.html</guid><wfw:comment>http://www.cnblogs.com/eastjazz/comments/1288142.html</wfw:comment><comments>http://www.cnblogs.com/eastjazz/archive/2008/09/10/1288142.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/eastjazz/comments/commentRss/1288142.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/eastjazz/services/trackbacks/1288142.html</trackback:ping><description><![CDATA[Cookies的概念就不用哆嗦了，大家都很常用。不过我好像很少用，呵呵。<BR><BR>1.创建Cookies<BR><BR>
<DIV class=UBBPanel>
<DIV class=UBBTitle><IMG style="MARGIN: 0px 2px -3px 0px" alt=程序代码 src="http://www.dezai.cn/blog/images/code.gif"> 程序代码</DIV>
<DIV class=UBBContent><BR><BR><BR><BR>using&nbsp;System;<BR>&nbsp;<BR>&nbsp;<BR>//&nbsp;Use&nbsp;this&nbsp;line&nbsp;when&nbsp;you&nbsp;want&nbsp;to&nbsp;save&nbsp;a&nbsp;cookie<BR>Response.Cookies["MyCookieName"].Value&nbsp;=&nbsp;"MyCookieValue";<BR>//&nbsp;How&nbsp;long&nbsp;will&nbsp;cookie&nbsp;exist&nbsp;on&nbsp;client&nbsp;hard&nbsp;disk<BR>Response.Cookies["MyCookieName"].Expires&nbsp;=&nbsp;DateTime.Now.AddDays(1);<BR>//&nbsp;To&nbsp;add&nbsp;multiple&nbsp;key/value&nbsp;pairs&nbsp;in&nbsp;single&nbsp;cookie<BR>Response.Cookies["VisitorData"]["FirstName"]&nbsp;=&nbsp;"Richard";<BR>Response.Cookies["VisitorData"]["LastVisit"]&nbsp;=&nbsp;DateTime.Now.ToString();<BR><BR><BR><BR></DIV></DIV><BR><BR><BR><BR>2.读取Cookies<BR><BR>
<DIV class=UBBPanel>
<DIV class=UBBTitle><IMG style="MARGIN: 0px 2px -3px 0px" alt=程序代码 src="http://www.dezai.cn/blog/images/code.gif"> 程序代码</DIV>
<DIV class=UBBContent><BR>string&nbsp;MyCookieValue;<BR>//&nbsp;We&nbsp;need&nbsp;to&nbsp;perform&nbsp;this&nbsp;check&nbsp;first,&nbsp;to&nbsp;avoid&nbsp;null&nbsp;exception<BR>//&nbsp;if&nbsp;cookie&nbsp;not&nbsp;exists<BR>if(Request.Cookies["MyCookieName"]&nbsp;!=&nbsp;null)<BR>&nbsp;&nbsp;&nbsp;&nbsp;MyCookieValue&nbsp;=&nbsp;Request.Cookies["MyCookieName"].Value;<BR></DIV></DIV><BR><BR><BR><BR>3.删除Cookies<BR><BR>
<DIV class=UBBPanel>
<DIV class=UBBTitle><IMG style="MARGIN: 0px 2px -3px 0px" alt=程序代码 src="http://www.dezai.cn/blog/images/code.gif"> 程序代码</DIV>
<DIV class=UBBContent><BR><BR>//&nbsp;First&nbsp;check&nbsp;if&nbsp;cookie&nbsp;exists<BR>if&nbsp;(Request.Cookies["MyCookieName"]&nbsp;!=&nbsp;null)<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;Set&nbsp;its&nbsp;expiration&nbsp;time&nbsp;somewhere&nbsp;in&nbsp;the&nbsp;past<BR>&nbsp;&nbsp;&nbsp;&nbsp;Response.Cookies["MyCookieName"].Expires&nbsp;=&nbsp;DateTime.Now.AddDays(-1);<BR><BR></DIV></DIV><BR><BR><BR>4.使用HttpCookie&nbsp;class&nbsp;这个类<BR><BR>参考MSDN：<BR><A href="http://msdn.microsoft.com/zh-tw/library/system.web.httpcookie" target=_blank>http://msdn.microsoft.com/zh-tw/library/system.web.httpcookie</A>(VS.80).aspx<BR><BR>几个常用属性:<BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><A title=在新窗口打开图片 href="http://www.dezai.cn/blog/attachments/month_0809/f200891084759.jpg" target=_blank><IMG alt="" src="http://www.dezai.cn/blog/attachments/month_0809/f200891084759.jpg" width=500 border=0></A><BR><BR><BR><BR>属性的使用方法就跟其他类使用一样：<BR><BR>
<DIV class=UBBPanel>
<DIV class=UBBTitle><IMG style="MARGIN: 0px 2px -3px 0px" alt=程序代码 src="http://www.dezai.cn/blog/images/code.gif"> 程序代码</DIV>
<DIV class=UBBContent><BR><BR>HttpCookie&nbsp;MyGreatCookie&nbsp;=&nbsp;new&nbsp;HttpCookie("MyCookieName");<BR>MyGreatCookie.Value&nbsp;=&nbsp;"Some&nbsp;cookie&nbsp;value";<BR>MyGreatCookie.Expires&nbsp;=&nbsp;DateTime.Now.AddDays(100);<BR>Response.Cookies.Add(MyGreatCookie);<BR><BR></DIV></DIV><BR><BR><BR><BR><BR>5.Cookies的一些限制<BR><BR>&lt;1&gt;&nbsp;Cookies的存储大小为4096&nbsp;字节,一般只会用来存储一些数据量较小的信息<BR><BR>&lt;2&gt;每个Cookies的数量在一个网站上不能超过20个,当你超过20个时，老的会删除掉<BR><BR>&lt;3&gt;用户可以在浏览器中设置是否接受或启用Cookies，如果设置了否，Cookies就不能作为存储状态的工具，所以一般都会在使用Cookies之前检测一下浏览器是否启用了Cookies<BR><BR>6.如何确定是否使用了Cookies<BR><BR>
<DIV class=UBBPanel>
<DIV class=UBBTitle><IMG style="MARGIN: 0px 2px -3px 0px" alt=程序代码 src="http://www.dezai.cn/blog/images/code.gif"> 程序代码</DIV>
<DIV class=UBBContent><BR><BR>End&nbsp;If<BR>[&nbsp;C#&nbsp;]<BR>if&nbsp;(Request.Browser.Cookies)<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;Cookies&nbsp;supported<BR>}<BR>else<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;Web&nbsp;browser&nbsp;not&nbsp;supports&nbsp;cookies<BR>}<BR><BR></DIV></DIV><BR><BR><BR>7.使用Cookies的场合<BR><BR>一般对用户比较敏感的数据都不建议使用Cookies来存储，它只是一些普通的文本，但是如果您想使用“记住我的状态”或“直接登录”这样的小功能来增加系统的操作简便性，这时Cookies就可以派上用场了.总的来说：用来保持用户在同一Website同一操作方式时是最好的使用方式<BR><BR><A href="http://www.dezai.cn/blog/article.asp?id=212">http://www.dezai.cn/blog/article.asp?id=212</A><img src ="http://www.cnblogs.com/eastjazz/aggbug/1288142.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42829/" target="_blank">[新闻]Microsoft Live Search 现在嵌入在Facebook中</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>ASP.NET实现Flash新闻幻灯片效果</title><link>http://www.cnblogs.com/eastjazz/archive/2008/08/29/1279088.html</link><dc:creator>德仔--脚踏实地 用心努力</dc:creator><author>德仔--脚踏实地 用心努力</author><pubDate>Thu, 28 Aug 2008 17:19:00 GMT</pubDate><guid>http://www.cnblogs.com/eastjazz/archive/2008/08/29/1279088.html</guid><wfw:comment>http://www.cnblogs.com/eastjazz/comments/1279088.html</wfw:comment><comments>http://www.cnblogs.com/eastjazz/archive/2008/08/29/1279088.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/eastjazz/comments/commentRss/1279088.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/eastjazz/services/trackbacks/1279088.html</trackback:ping><description><![CDATA[原本以为很简单的一个小功能，没想到也花了一点时间去磨了几下。遇到问题当然是先www.g.cn一下，然而所找到的结果都是将数据操作写在页面的后台。这样对于整个Solution尤其是分了几层的解决方案来说，要把数据库操作搞到页面上去是不太可取之处的吧。<BR><BR><SPAN style="COLOR: red">特别感谢网友&nbsp;爱在戏院前,提醒可以用json的模式去把前头的字符拼出来,返回个字符串回去就可以了。</SPAN><BR><BR><BR>做幻灯片效果也的确是这样：要么就是用XML做数据源，要么就把从数据库中读取到的参数值传到FlashVar中,实现显示效果。<BR><BR>说明一下：我这里用到的是一个最常用的一种效果<BR><BR>截图:<BR><BR><IMG alt="" src="http://www.dezai.cn/blog/attachments/month_0808/p20088291310.jpg" border=0><BR><BR><BR><BR>文件：<BR>一个前台显示的AD.SWF<BR><BR>
<DIV class=UBBPanel>
<DIV class=UBBTitle><IMG style="MARGIN: 0px 2px -3px 0px" alt="" src="http://www.dezai.cn/blog/images/flash.gif" border=0>Flash动画</DIV>
<DIV class=UBBContent><A id=temp80282_href href="javascript:MediaShow('swf','temp80282','attachments/month_0808/4200882904814.swf','400','300')"><IMG style="MARGIN: 0px 3px -2px 0px" alt="" src="http://www.dezai.cn/blog/images/mm_snd.gif" border=0 name=temp80282_img><SPAN id=temp80282_text>在线播放</SPAN></A> 
<DIV id=temp80282></DIV></DIV></DIV><BR><BR><BR><BR>逻辑层中的代码:<BR><BR>
<DIV class=UBBPanel>
<DIV class=UBBTitle><IMG style="MARGIN: 0px 2px -3px 0px" alt=程序代码 src="http://www.dezai.cn/blog/images/code.gif"> 程序代码</DIV>
<DIV class=UBBContent><BR><BR>&nbsp;&nbsp;///&nbsp;&lt;summary&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;显示图片新闻列表<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;/summary&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;param&nbsp;name="PageSize"&gt;每页纪录数&lt;/param&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;param&nbsp;name="PageIndex"&gt;&lt;/param&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;returns&gt;&lt;/returns&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;IList&lt;Model.NewsInfo&gt;&nbsp;PicNewsList(int&nbsp;PageSize,&nbsp;int&nbsp;PageIndex)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SqlParameter[]&nbsp;parameters&nbsp;=&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;new&nbsp;SqlParameter("@tblName",&nbsp;SqlDbType.VarChar,&nbsp;255),<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;new&nbsp;SqlParameter("@strGetFields",&nbsp;SqlDbType.VarChar,&nbsp;1000),<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;new&nbsp;SqlParameter("@fldName",&nbsp;SqlDbType.VarChar,&nbsp;255),<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;new&nbsp;SqlParameter("@PageSize",&nbsp;SqlDbType.Int),<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;new&nbsp;SqlParameter("@PageIndex",&nbsp;SqlDbType.Int),<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;new&nbsp;SqlParameter("@doCount",&nbsp;SqlDbType.Bit),<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;new&nbsp;SqlParameter("@OrderType",&nbsp;SqlDbType.Bit),<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;new&nbsp;SqlParameter("@strWhere",&nbsp;SqlDbType.VarChar,&nbsp;1500)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;};<BR><BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;parameters[0].Value&nbsp;=&nbsp;"Njsq_News";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;parameters[1].Value&nbsp;=&nbsp;"*";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;parameters[2].Value&nbsp;=&nbsp;"NewsID";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;parameters[3].Value&nbsp;=&nbsp;PageSize;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;parameters[4].Value&nbsp;=&nbsp;PageIndex;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;parameters[5].Value&nbsp;=&nbsp;0;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;parameters[6].Value&nbsp;=&nbsp;1;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;parameters[7].Value&nbsp;=&nbsp;"NewsIndexPicPath&nbsp;IS&nbsp;NOT&nbsp;NULL";<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;try<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IList&lt;Model.NewsInfo&gt;&nbsp;newsList&nbsp;=&nbsp;new&nbsp;List&lt;Model.NewsInfo&gt;();<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Model.NewsInfo&nbsp;objNews&nbsp;=&nbsp;new&nbsp;NewsInfo();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;using&nbsp;(SqlDataReader&nbsp;dr&nbsp;=&nbsp;SqlHelper.ExecuteReader(SqlHelper.ConnectionStringProfile,&nbsp;CommandType.StoredProcedure,&nbsp;"UP_GetCollectionPage",&nbsp;parameters))<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;while&nbsp;(dr.Read())<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;newsList.Add(Populater(dr));<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;newsList;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;catch&nbsp;(Exception&nbsp;e)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;throw&nbsp;e;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR><BR><BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;summary&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;返回UI层的幻灯片字符串<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;/summary&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;returns&gt;&lt;/returns&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;static&nbsp;string&nbsp;PicNews()<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IList&lt;Model.NewsInfo&gt;&nbsp;list&nbsp;=&nbsp;new&nbsp;List&lt;Model.NewsInfo&gt;();<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BLL.News&nbsp;bllNews&nbsp;=&nbsp;new&nbsp;News();<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;list&nbsp;=&nbsp;bllNews.PicNewsList(5,&nbsp;1);&nbsp;//调用上面的Method()<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;StringBuilder&nbsp;retStr&nbsp;=&nbsp;new&nbsp;StringBuilder();<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;StringBuilder&nbsp;retPics&nbsp;=&nbsp;new&nbsp;StringBuilder();<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;StringBuilder&nbsp;retTitle&nbsp;=&nbsp;new&nbsp;StringBuilder();<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;StringBuilder&nbsp;retLinks&nbsp;=&nbsp;new&nbsp;StringBuilder();<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string&nbsp;pics&nbsp;=&nbsp;"NewsCoverPic/";&nbsp;&nbsp;//定义图片的路径,我这里是写死了，你可以设置成一个变量<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string&nbsp;title&nbsp;=&nbsp;string.Empty;&nbsp;//幻灯片中的新闻标题<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string&nbsp;links&nbsp;=&nbsp;"News/NewsDetail.aspx?NID=";&nbsp;//幻灯片中的链接格式<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(int&nbsp;i&nbsp;=&nbsp;0;&nbsp;i&nbsp;&lt;&nbsp;list.Count;&nbsp;i++)&nbsp;//循环,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;retPics.Append(pics).Append(list[i].NewsIndexPicPath.ToString()).Append("|");&nbsp;&nbsp;//将图片路径获取后使用append()将图片路径串成一个字符串<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;retTitle.Append(list[i].NewsTitle).Append("|");&nbsp;//将标题获取后使用append()串成一个字符串<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;retLinks.Append(links).Append(list[i].NewsID.ToString()).Append("|");//将链接格式及新闻参数ID获取后串成一个长字符串<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR><BR><BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string&nbsp;&nbsp;retString="pics="&nbsp;+&nbsp;retPics.ToString()&nbsp;+&nbsp;"&amp;links="&nbsp;+&nbsp;retLinks.ToString()&nbsp;+&nbsp;"&amp;texts="&nbsp;+&nbsp;retTitle.ToString()&nbsp;+&nbsp;"&amp;borderwidth=340&amp;borderheight=240&amp;textheight=20";&nbsp;//将retpics,rettitle,rettitle连成一个长字符串<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;retStr.Append(retString.ToString());<BR><BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;retString.ToString();&nbsp;//返回前台Flash所需的一个FlashVar的参数值<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR><BR></DIV></DIV><BR><BR>说明一下：<BR>大家可以看到我这里有些参数值是写死了，比如一些borderwith&nbsp;borderheight之流的，因为考虑到这些在实际运用过程上变化的因素不是很大，如果确实有这个必要从前端UI进行设置的话，可以将其作为变量值传送。当然，如果要扩充整个功能：建议是将在前端Flash的参数，整成一个object的属性，直接传一个实体到后台就行了。<BR><BR>再来看看前台的:javascript<BR>因为后台的类是static模式，所以我们在前台调用就很方便了.<BR><BR>FlashVars="&lt;%=BLL.News.PicNews()&nbsp;%&gt;"&nbsp;&nbsp;而我在前台页面的.cs(default.aspx.cs)中，没有添加任何代码<BR><BR>完整的javascript代码<BR><BR>
<DIV class=UBBPanel>
<DIV class=UBBTitle><IMG style="MARGIN: 0px 2px -3px 0px" alt=程序代码 src="http://www.dezai.cn/blog/images/code.gif"> 程序代码</DIV>
<DIV class=UBBContent><BR><BR>&nbsp;&lt;script&nbsp;type="text/javascript"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.write('&lt;embed&nbsp;src="Flash/ad.swf"&nbsp;wmode="opaque"&nbsp;FlashVars="&lt;%=BLL.News.PicNews()&nbsp;%&gt;"&nbsp;menu="false"&nbsp;bgcolor="#DAF3CE"&nbsp;quality="high"&nbsp;width="340"&nbsp;height="260"&nbsp;allowScriptAccess="sameDomain"&nbsp;type="application/x-shockwave-flash"/&gt;');<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/script&gt;<BR></DIV></DIV><BR><BR>这样就达到我们所需要的效果了，不过很奇怪的是这个只能接受jpg类型的图，算是一个bug吧.<BR><BR>除了FlashVars这个属性，像其它Menu&nbsp;bgColor&nbsp;width&nbsp;height&nbsp;之类的，都可以作为参数传，怎么传就不用我来啰嗦了。<BR><BR>对比一下网上同行的实现模式：<BR><BR>附：CSDN上的一个源码程序(新浪新闻图片实现效果)<BR><BR><BR><IMG style="MARGIN: 0px 2px -4px 0px" alt=下载文件 src="http://www.dezai.cn/blog/images/download.gif"> <A href="http://www.dezai.cn/blog/attachments/month_0808/v2008829165.rar" target=_blank>点击下载此文件</A><BR><BR>看了一下它实现的代码:<BR><BR>
<DIV class=UBBPanel>
<DIV class=UBBTitle><IMG style="MARGIN: 0px 2px -3px 0px" alt=程序代码 src="http://www.dezai.cn/blog/images/code.gif"> 程序代码</DIV>
<DIV class=UBBContent>&nbsp;public&nbsp;string&nbsp;flashUrl&nbsp;=&nbsp;"";<BR>&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;string&nbsp;flashAdd&nbsp;=&nbsp;"";<BR>&nbsp;&nbsp;&nbsp;&nbsp;protected&nbsp;void&nbsp;Page_Load(object&nbsp;sender,&nbsp;EventArgs&nbsp;e)<BR>&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(!IsPostBack)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Flash();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;}<BR></DIV></DIV><BR><BR>
<DIV class=UBBPanel>
<DIV class=UBBTitle><IMG style="MARGIN: 0px 2px -3px 0px" alt=程序代码 src="http://www.dezai.cn/blog/images/code.gif"> 程序代码</DIV>
<DIV class=UBBContent><BR>private&nbsp;void&nbsp;&nbsp;Flash()<BR>&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SqlConnection&nbsp;con&nbsp;=&nbsp;new&nbsp;SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["con"]);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;con.Open();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SqlDataAdapter&nbsp;sda&nbsp;=&nbsp;new&nbsp;SqlDataAdapter("select&nbsp;&nbsp;*&nbsp;from&nbsp;flash&nbsp;order&nbsp;by&nbsp;createdate&nbsp;Desc&nbsp;",&nbsp;con);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DataSet&nbsp;ds&nbsp;=&nbsp;new&nbsp;DataSet();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sda.Fill(ds,&nbsp;"flash");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DataView&nbsp;dv&nbsp;=&nbsp;ds.Tables[0].DefaultView;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(dv.Table.Rows.Count&nbsp;!=&nbsp;0)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(int&nbsp;i&nbsp;=&nbsp;0;&nbsp;i&nbsp;&lt;&nbsp;dv.Table.Rows.Count;&nbsp;i++)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;flashAdd&nbsp;+=&nbsp;dv.Table.Rows[i]["FlashHref"].ToString()&nbsp;+&nbsp;"|";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;flashUrl&nbsp;+=&nbsp;dv.Table.Rows[i]["FlashUrl"].ToString()&nbsp;+&nbsp;"|";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;flashAdd&nbsp;=&nbsp;flashAdd.Substring(0,&nbsp;flashAdd.LastIndexOf("|"));<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;flashUrl&nbsp;=&nbsp;flashUrl.Substring(0,&nbsp;flashUrl.LastIndexOf("|"));<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR><BR><BR></DIV></DIV><BR>个人认为，除非用在比较简单的一些小网站中，要不其实际运用是不提倡这样的方法的吧。这只是个人之见哈。本文来源:<A href="http://www.dezai.cn/blog/article.asp?id=211">http://www.dezai.cn/blog/article.asp?id=211</A><BR><BR><BR><BR>一点小经验，与大家分享，欢迎多多指教,&nbsp;再次感谢网友爱在戏院前。 <IMG style="MARGIN: 0px 0px -2px" alt="" src="http://www.dezai.cn/blog/images/smilies/icon_biggrin.gif" border=0><BR><BR><BR><img src ="http://www.cnblogs.com/eastjazz/aggbug/1279088.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42828/" target="_blank">[新闻]Mono 2.0 发布 Linux 上的 .NET 框架成熟了吗？</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item></channel></rss>