﻿<?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>博客园-成都.NET俱乐部</title><link>http://chengdu.cnblogs.com</link><description>ChengDu .NET Club Focusing on microsoft technologies, the club is to provide a platform for .NET fans from city of ChengDu to effectively learn from each other. We urge those .NET fans for your active participation. Club will also organize activeis including trainng courses,workshops and partis etc. We hope we can collaborate well with each other and improve together!</description><language>zh-cn</language><lastBuildDate>Sat, 05 Jul 2008 10:44:07 GMT</lastBuildDate><pubDate>Sat, 05 Jul 2008 10:44:07 GMT</pubDate><ttl>60</ttl><item><title>[转]Asp.NET生成静态页面并分页</title><link>http://www.cnblogs.com/netwom/archive/2008/07/03/1234651.html</link><dc:creator>别西卜℡</dc:creator><author>别西卜℡</author><pubDate>Thu, 03 Jul 2008 03:51:00 GMT</pubDate><guid>http://www.cnblogs.com/netwom/archive/2008/07/03/1234651.html</guid><description><![CDATA[摘要: 原理：替换模板里的特殊字符。&nbsp;&nbsp;<a href='http://www.cnblogs.com/netwom/archive/2008/07/03/1234651.html'>阅读全文</a><img src ="http://chengdu.cnblogs.comaggbug/1234651.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/37543/" target="_blank">[新闻]李开复：中文搜索是谷歌战略核心</a>]]></description></item><item><title>dnn中的user profile问题</title><link>http://www.cnblogs.com/meta/archive/2008/06/27/1231069.html</link><dc:creator>花纯春</dc:creator><author>花纯春</author><pubDate>Fri, 27 Jun 2008 05:07:00 GMT</pubDate><guid>http://www.cnblogs.com/meta/archive/2008/06/27/1231069.html</guid><description><![CDATA[<p><font face="Verdana">参考资料http://www.ventrian.com/Support/ProductForums/tabid/118/view/topic/postid/27303/forumid/12/tpage/1/Default.aspx<br />
看似简单的user profile添加照片，实际涉及到的DNN内部的一些实现。如参考资料上所述，在lists中增加数据类型，在admin的user account中增加user profile 的property。这些很灵活，同时也更复杂。不是像最初想像的，像作普通module一样，直接加一两个控件就行了。<br />
需要再深入的研究一下，profile的数据是存放在什么地方。而在admin\users目录下，也不能清楚的看到profile的布局，只有看起来很分散的ascx文件。</font></p>
<p><font face="Verdana"></font>&nbsp;</p>
 <img src ="http://chengdu.cnblogs.comaggbug/1231069.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/37542/" target="_blank">[新闻]《星际争霸2》新图：黑暗圣堂武士Zeratul</a>]]></description></item><item><title>改变世界的十大默默无闻技术之父(转)</title><link>http://www.cnblogs.com/kimbosung/archive/2008/06/25/1229647.html</link><dc:creator>新.NET革命武装战士</dc:creator><author>新.NET革命武装战士</author><pubDate>Wed, 25 Jun 2008 06:06:00 GMT</pubDate><guid>http://www.cnblogs.com/kimbosung/archive/2008/06/25/1229647.html</guid><description><![CDATA[与&#8220;万维网之父&#8221;蒂姆.伯纳斯-李(Tim Berners-Lee)、&#8220;互联网之父&#8221;文特.赛福(Vint Cerf)等人相比,这次所评出的十大技术之父名气要小得多,但我们有理由记住这些人,原因是他们也在很大程度上改变了我们的生活。<br />
<br />
&nbsp;<wbr>&nbsp;<wbr> 以下就是《网络世界》所评出&#8220;默默无闻的10大技术之父&#8221;简介：<br />
<br />
1、手机之父：马蒂.库珀(Marty Cooper)
<p align="center"><br />
<br />
</p>
<align center="">
<p align="center"><img src="http://www.eccn.com/xwsd/image/xwsd082531w_1.jpg" border="0" twffan="done"  alt="" /></p>
<p>&nbsp;</p>
<p align="left"><br />
<br />
&nbsp;<wbr>&nbsp;<wbr> 1973年，库珀申请了一项名为&#8220;无线电通话系统&#8221;的专利，当时他正在电信设备制造商摩托罗拉工作。他是全球首位通过移动设备拨打电话的人(他第一次手机通话是打给正在贝尔实验室工作的一名竞争对手)。库珀称，他发明手机的灵感来自于当时的热门电视连续剧《星际旅行》(Star Trek)，在该剧中，考克舰长使用了一种无线通话设备。目前库珀是科技创业公司ArrayComm的创始人兼首席执行官(CEO)。<br />
<br />
2、黑莓手机之父：迈克.拉扎里迪斯(Mike Lazaridis)</p>
<p align="center"><br />
<br />
</p>
<align center="">
<p align="center"><img src="http://www.eccn.com/xwsd/image/xwsd082531w_2.jpg" border="0" twffan="done"  alt="" /></p>
<p>&nbsp;</p>
<p align="left"><br />
<br />
&nbsp;<wbr>&nbsp;<wbr> 拉扎里迪斯父母为希腊人，他出生于土耳其，5岁时随父母迁居加拿大。12岁时，拉扎里迪斯获得了一项大奖，原因是他读完了自己居住地公共图书馆里的所有科技类藏书。1984年，他中途辍学，并创建了RIM(Research in Motion)公司，该公司后来开发出了著名的黑莓(BlackBerry)智能手机。2000年，他出资1亿美元创建了一家研究所，使该研究所专门致力于理论物理学研究。<br />
<br />
3、iPod音乐播放器之父：托尼.法德尔(Tony Fadell)</p>
<p align="center"><br />
<br />
</p>
<align center="">
<p align="center"><img src="http://www.eccn.com/xwsd/image/xwsd082531w_3.jpg" border="0" twffan="done"  alt="" /></p>
<p>&nbsp;</p>
<p align="left"><br />
<br />
&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr> 法德尔开始心里有一项技术创意，然后四处推销，最后被苹果招至麾下。他最初在苹果的职务是外部技术顾问，2001年成为iPod硬件团队首名成员。目前他担任苹果iPod部门高级副总裁。或许有人或疑惑，为何自己很少听说法德尔这个人？其中道理很简单，苹果公共事务部门更愿意宣传另一名耀眼人物——不用说大家也都明白这人是谁(指苹果CEO史蒂夫&#183;乔布斯)。<br />
<br />
4、FORTRAN编程语言之父：约翰.巴库斯(John Backus)</p>
<p align="center"><br />
<br />
</p>
<align center="">
<p align="center"><img src="http://www.eccn.com/xwsd/image/xwsd082531w_4.jpg" border="0" twffan="done"  alt="" /></p>
<p>&nbsp;</p>
<p align="left"><br />
<br />
&nbsp;<wbr>&nbsp;<wbr> 早在上个世纪50年代，前IBM计算机科学家巴库斯开发了FORTRAN编程语言(注：FORTRAN是英文Formula Translator的缩写，即&#8220;公式翻译&#8221;之意)。FORTRAN是全球首款应用最为广泛的计算机编程语言。巴库斯已于去年辞世，享年82岁。在巴库斯年轻时，即被诊断为患有脑肿瘤。在进行手术后，医生在他的脑袋中放置一块金属板。不久后，所更换的第二块金属板就由他本人亲手设计。<br />
<br />
5、远程办公之父：杰克&#183;尼尔斯(Jack Nilles)</p>
<p align="center"><br />
<br />
</p>
<align center="">
<p align="center"><img src="http://www.eccn.com/xwsd/image/xwsd082531w_5.jpg" border="0" twffan="done"  alt="" /></p>
<p>&nbsp;</p>
<p align="left"><br />
<br />
&nbsp;<wbr>&nbsp;<wbr> 上个世纪70年代，尼尔斯在南加州大学工作时，率先提出了远程办公 (Telecommuting，指企业员工利用计算机和网络设备在家上班)理念。1980年，他创建了企业管理咨询公司JALA国际，并于1989年离开南加州大学，以全身心投入JALA国际的各项业务。虽然远程办公并不是什么新型火箭技术，但尼尔森本人确实是一名火箭专家，并为美国空军部门及美国国家航空航天局(NASA)设计过航空飞行器。<br />
<br />
6、鼠标之父：道格&#183;恩格尔巴特(Doug Engelbart)</p>
<p align="center"><br />
<br />
</p>
<align center="">
<p align="center"><img src="http://www.eccn.com/xwsd/image/xwsd082531w_6.jpg" border="0" twffan="done"  alt="" /></p>
<p>&nbsp;</p>
<p align="left"><br />
<br />
&nbsp;<wbr>&nbsp;<wbr> &nbsp;<wbr>恩格尔巴特也是早期互联网领军人物之一。1969年，ARPA计算机网(注：即 ARPANET，美国国防部高级研究计划局建立的计算机网络，该网络允许其成员使用相关设备，并对大批不同计算机存取数据)首次的数据传输，就是在美国加州大学洛杉矶分校(UCLA)莱纳德&#183;克莱恩洛克实验室与斯坦福大学恩格尔巴特实验室之间进行。<br />
<br />
&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr> 恩格尔巴特的身份较多，集哲学家、科学家和发明家等头衔于一身，但他最为知名的发明应属计算机鼠标。他于上个世纪申请了鼠标专利权，但未能从该专利中拿上一分钱。原因是他的鼠标专利于1987年期满，而当时个人电脑还没有普及。目前恩格尔巴特已经83岁，担任Bootstrap研究所的负责人。<br />
<br />
7、垃圾邮件之父：加里&#183;瑟尔克(Gary Thuerk)</p>
<p align="center"><br />
<br />
</p>
<align center="">
<p align="center"><img src="http://www.eccn.com/xwsd/image/xwsd082531w_7.jpg" border="0" twffan="done"  alt="" /></p>
<p>&nbsp;</p>
<p align="left"><br />
<br />
&nbsp;<wbr>&nbsp;<wbr> 1978年，美国数字设备(DEC)公司一名销售代表向ARPANET网络早期邮件列表中的数百名收件人发去了商品促销邮件，此举不但使发送邮件的瑟尔克一夜成名，而且运营ARPANET网络的美国政府对此大为光火，并威胁将把瑟尔克投入监狱。时至今日，在全球所发送的邮件中，80%~90%为垃圾邮件，人们很难完全弄清这些垃圾邮件来自何处，对治理垃圾邮件事宜并无良策。<br />
<br />
&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr> 目前瑟尔克在惠普任职，其工作职责仍然还是销售计算机设备。他说：&#8220;我是全球第一个发送垃圾邮件的人，我对此倍感自豪。&#8221;<br />
<br />
8、DSL之父：约翰.西奥菲(John Cioffi)</p>
<p align="center"><br />
<br />
</p>
<align center="">
<p align="center"><img src="http://www.eccn.com/xwsd/image/xwsd082531w_8.jpg" border="0" twffan="done"  alt="" /></p>
<p>&nbsp;</p>
<p align="left"><br />
<br />
&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr> DSL即高速宽带互联网接入技术，英文全称是Digital Subscriber Line(数字用户线路)，其中包括HDSL、SDSL、VDSL、ADSL等技术。西奥菲为人一向低调，他曾担任斯坦福大学教授，为电话线宽带接入互联网作出了巨大贡献。1991年，西奥菲离开斯坦福大学，并创建了Amati通信公司。后来他又重回斯坦福大学，以专注于动态频谱管理(DSM)技术的研究。<br />
<br />
9、Java之父：詹姆士.高斯林(James Gosling)</p>
<p align="center"><br />
<br />
</p>
<align center="">
<p align="center"><img src="http://www.eccn.com/xwsd/image/xwsd082531w_9.jpg" border="0" twffan="done"  alt="" /></p>
<p>&nbsp;</p>
<p align="left"><br />
<br />
&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr> 高斯林出生于加拿大，是一位计算机编程天才。他在卡内基-梅隆大学攻读计算机博士学位时，为 Unix操作系统编写了多处理器版本。在服务器制造商和软件开发商Sun公司工作期间，他于1991年编写了Java编程语言。他在2006年的一则博客中写道，他的妻子和儿子从来都没有看到他不留胡子；其实每到睡觉时，他首先要做的事情就是刮胡子，以免影响他睡眠过程中的正常呼吸。<br />
<br />
10、Wi-Fi之父：维克.海斯(Vic Hayes)</p>
<p align="center"><br />
<br />
</p>
<align center="">
<p align="center"><img src="http://www.eccn.com/xwsd/image/xwsd082531w_10.jpg" border="0" twffan="done"  alt="" /></p>
<p>&nbsp;</p>
<p align="left"><br />
<br />
&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr> 海斯出生于荷兰，曾在商用软件开发商NCR公司和半导体制造商Agere担任技术人员。虽然身为技术专家，外界却更了解他老练的游说手段。作为美国电气和电子工程师协会(IEEE)802.11工作组的主席，他主持了802.11无线局域网标准 (即Wi-Fi无线高速网络接入)的制定工作。如今海斯担任荷兰代尔夫特理工大学的高级研究员。</p>
<img src ="http://chengdu.cnblogs.comaggbug/1229647.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/37541/" target="_blank">[新闻]FriendFeed介绍</a>]]></description></item><item><title>求职简历</title><link>http://www.cnblogs.com/yushih/archive/2008/06/24/1229160.html</link><dc:creator>yushih</dc:creator><author>yushih</author><pubDate>Tue, 24 Jun 2008 13:46:00 GMT</pubDate><guid>http://www.cnblogs.com/yushih/archive/2008/06/24/1229160.html</guid><description><![CDATA[<h1>前言</h1>
<br />
<blockquote>
北京软件人才呈橄榄型结构... 低端技术工人相对不足，中间层程序开发人员较多。因此在承接跨国公司个性化较强的软件定单时，综合能力明显低于印度公司。<br />
——《发改委印度考察报告：中国软件产业发展8大建议》北京市发展和改革委员会高新技术处副处长 陈双
</blockquote>
<blockquote>
实际上，中国的软件人才结构不同于印度的" 金字塔型"，而是呈现出"橄榄型"状态，基础软件人才和高端的软件管理人才稀缺。软件企业中，数量最多的是基层编程人员，而这一部分人也是软件企业的主要人员，大约占总人数的60～70%。工作性质和工作职能要求他们动手能力强，操作熟练，同时要具备良好的工程化意识和协作精神。<br />
——《北大青鸟欲将IT培训带入品牌竞争时代》
</blockquote>
<p>
实际上，我认为设计程序、写代码虽然在软件工程的分工里是&#8220;低端&#8221;的，但是对喜欢干这件事的人，&#8220;低端&#8221;工作在给人满足感、精神回报上，和&#8220;中间层&#8221;、&#8220;高端的工作可以是一样的。而且我发现，在&#8220;低端&#8221;领域，有这么多迷人的目标值得追求，甚至用一生来追求。我的人生理想，就是不断寻找把低端的事情做得更好的方法。我高兴的发现这一理想和中国软件产业的需求现状是吻合的，所以我决定找工作。
</p>
<h1>求职目标</h1>
成都的编程工作。
<h1>编程技能</h1>
<h2>教育经历</h2>
<p>没在学校学过一天编程，本科毕业后自学了一些计算机课程。基本上了解计算机科学本科专业的基础知识，如离散数学、数据结构与算法、数据库系统原理、操作系统原理、互联网络原理(TCP/IP)、编译原理。</p>
<h2>编程语言掌握</h2>
<p>以下是我了解的编程语言。&#8220;了解&#8221;包括这些意思：1.&#8220;了解&#8221;不是&#8220;精通&#8221;；2.&#8220;了解&#8221;一门语言不是知道它的格式和语义，而是知道它的idioms和patterns，以及了解它背后的programming paradigm。</p>
<h4>托管语言</h4>
<ul>
    <li>PowerShell</li>
    <li>F#</li>
    <li>MSIL</li>
    <li>C++/CLI</li>
</ul>
<h4 sytle="">非托管语言</h4>
<ul>
    <li>Scheme（仅限于sicp中的介绍）</li>
    <li>C</li>
    <li>C++</li>
    <li>Ruby</li>
    <li>x86 assembly</li>
    <li>HTML</li>
    <li>Javascript</li>
</ul>
<h2>编程环境和工具</h2>
<p>大致了解CLR和BCL的某些部分。了解一些Win32 API。了解COM的原理，但是不了解ATL。了解lex/yacc/make等编程工具。</p>
<h1>英语水平</h1>
<p>通过CET-6。能听懂Channel 9上的录像。用过的所有计算机教材都是英语的，阅读技术资料应该没有问题。自信能用英语把技术文档写得清楚明白。</p>
<h1>薪资（无）要求</h1>
<p>我没有工资底线，10年内没有主动提出加薪的计划。如果提供兼职工作，我将非常高兴的接受任何非负薪资。</p>
<p>联系方式：请发邮到yushih@126.com约定电话联系或面谈。
</p>
<img src ="http://chengdu.cnblogs.comaggbug/1229160.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/37540/" target="_blank">[新闻]微软在台北发布新色鼠标产品</a>]]></description></item><item><title>SharePoint 2007 解决方案的设计规划和布署</title><link>http://www.cnblogs.com/meta/archive/2008/06/19/1226099.html</link><dc:creator> 花纯春 </dc:creator><author> 花纯春 </author><pubDate>Thu, 19 Jun 2008 09:38:00 GMT</pubDate><guid>http://www.cnblogs.com/meta/archive/2008/06/19/1226099.html</guid><description><![CDATA[摘要: SharePoint Server 2007是一个健全、灵活的解决方案，它可以满足不同组织的需要。很多Windows SharePoint Services 2003和SharePoint Portal Server 2003的限制已经被解决。使用新的版本，管理员可以使用更多的新特性，但伴随新特性和灵活性而来的是更复杂了。在这一章，我们将构建一个架构，来成功的实现Office SharePoint Server 2007，并映射到日常业务需要。&nbsp;&nbsp;<a href='http://www.cnblogs.com/meta/archive/2008/06/19/1226099.html'>阅读全文</a><img src ="http://chengdu.cnblogs.comaggbug/1226099.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/37539/" target="_blank">[新闻]Hitwise:雅虎流量来自Google搜索比来自雅虎搜索的还多</a>]]></description></item><item><title>译《Office商业应用程序入门》</title><link>http://www.cnblogs.com/meta/archive/2008/06/19/1226057.html</link><dc:creator> 花纯春 </dc:creator><author> 花纯春 </author><pubDate>Thu, 19 Jun 2008 08:57:00 GMT</pubDate><guid>http://www.cnblogs.com/meta/archive/2008/06/19/1226057.html</guid><description><![CDATA[摘要: 在过去20年里，公司和组织已花费了数十亿美元购买，安装，部署和维护line-of-business(LOB)系统来管理客户资料，库存，帐单，产品的生命周期，和许多其他类型的业务信息和流程。现代企业没有这些应用软件，将缺乏竞争力，从而无法生存。对于业务系统，通常只有少数实力强大的企业能花费昂贵的培训去学习这些应用软件的特别的甚至有些秘密的用户界面和属性。从业务系统生成信息，还需要从其他系统内获取信息，这就需要确保它的完整和可控性。&nbsp;&nbsp;<a href='http://www.cnblogs.com/meta/archive/2008/06/19/1226057.html'>阅读全文</a><img src ="http://chengdu.cnblogs.comaggbug/1226057.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/37537/" target="_blank">[新闻]YouTube需提交用户信息 网民隐私或遭威胁</a>]]></description></item><item><title>如果以后再也听不见</title><link>http://www.cnblogs.com/netwom/archive/2008/06/16/1223379.html</link><dc:creator>别西卜℡</dc:creator><author>别西卜℡</author><pubDate>Mon, 16 Jun 2008 14:51:00 GMT</pubDate><guid>http://www.cnblogs.com/netwom/archive/2008/06/16/1223379.html</guid><description><![CDATA[摘要: 愿我的朋友旎早日康复&nbsp;&nbsp;<a href='http://www.cnblogs.com/netwom/archive/2008/06/16/1223379.html'>阅读全文</a><img src ="http://chengdu.cnblogs.comaggbug/1223379.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/37535/" target="_blank">[新闻]纽约用户提前7天排队购iPhone</a>]]></description></item><item><title>【神奇图片系列】尝试换脑思考问题！</title><link>http://www.cnblogs.com/sparon/archive/2008/06/14/1222090.html</link><dc:creator>SPARON</dc:creator><author>SPARON</author><pubDate>Sat, 14 Jun 2008 14:52:00 GMT</pubDate><guid>http://www.cnblogs.com/sparon/archive/2008/06/14/1222090.html</guid><description><![CDATA[摘要: 很多人平时没注意左右脑思考问题的区别，看看这张图片吧，相信你会有兴趣的。&nbsp;&nbsp;<a href='http://www.cnblogs.com/sparon/archive/2008/06/14/1222090.html'>阅读全文</a><img src ="http://chengdu.cnblogs.comaggbug/1222090.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/37534/" target="_blank">[新闻]财富：微软必然得到雅虎 是对抗Google唯一出路</a>]]></description></item><item><title>ASP.NET MVC Preview 3的一些改进及问题</title><link>http://www.cnblogs.com/shinyzhu/archive/2008/06/14/1215480.html</link><dc:creator>Shiny Zhu</dc:creator><author>Shiny Zhu</author><pubDate>Sat, 14 Jun 2008 04:10:00 GMT</pubDate><guid>http://www.cnblogs.com/shinyzhu/archive/2008/06/14/1215480.html</guid><description><![CDATA[<p><a href="http://asp.net/mvc" target="_blank">ASP.NET MVC</a>&nbsp;Preview 3已经于5月27日发布了，您可以<a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=92F2A8F0-9243-4697-8F9A-FCF6BC9F66AB&amp;displaylang=en" target="_blank">从微软下载中心下载安装程序和文档</a>。相比之前的版本，改进是许多的。<br />
<br />
其实从MVC0416版本开始根目录下的Default.aspx就有了变化，起初我以为这样的变化是不好的，因为用到了Response.Redirect，现在我来详细说说这个。<br />
<br />
在用Preview 2创建的网站中可能会遇到这样的问题，同一时间访问网站的根目录，有可能有一个访问会返回错误信息！<br />
<br />
不知道是不是RPWT，好像其他人没有遇到这个麻烦，但我遇到这个就相当多了。不妨访问这个地址：<a href="http://www.scdfw.cn/">http://www.scdfw.cn/</a>。我其实没有要打广告的想法。<br />
<br />
这个图就是一种结果：<br />
<br />
<img alt="" src="http://www.cnblogs.com/images/cnblogs_com/shinyzhu/pv2crash.jpg" border="0" /><br />
<br />
我先打开IE，输入地址并回车，然后立即在打开的FF里把输入好的地址按下回车。就&#8230;&#8230;<br />
因为我把生产服务器的自定义错误关掉了。服务器环境是IIS6，站点添加了通配符映射。<br />
<br />
我也<a href="http://www.codeplex.com/aspnet/WorkItem/View.aspx?WorkItemId=954" target="_blank">在codeplex反映了这个情况</a>，但是好像其他人也没有遇到这个问题。<br />
<br />
之后的版本中，Routing可以配置是否对已存在的文件进行route，修改RouteCollection的RouteExistingFiles属性即可。</p>
<p>&nbsp;</p>
但是，有另外一个问题。<a target="_blank" href="http://www.codeplex.com/aspnet/WorkItem/View.aspx?WorkItemId=1425">转向有时候不管用</a>。<br />
<br />
网站<a target="_blank" href="http://www.sc-open.com.cn/">www.sc-open.com.cn</a>保留了默认的根目录页面，也就是那个有Response.Redirect("~/Home")的。但是打开之后的页面是Index的结果，URL却没有变。<br />
<br />
网站<a target="_blank" href="http://www.jiuzhaigoutour.com/">www.jiuzhaigoutour.com</a>把默认页面改成了一个普通的页面，但打开却被Route到HomeController的Index。<br />
<br />
原因不明。<br />
<img src ="http://chengdu.cnblogs.comaggbug/1215480.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/37533/" target="_blank">[新闻]分众无线剥离短信业务 裁员2/3</a>]]></description></item><item><title>四川地震一月祭奠</title><link>http://www.cnblogs.com/netwom/archive/2008/06/12/1218637.html</link><dc:creator>别西卜℡</dc:creator><author>别西卜℡</author><pubDate>Thu, 12 Jun 2008 13:29:00 GMT</pubDate><guid>http://www.cnblogs.com/netwom/archive/2008/06/12/1218637.html</guid><description><![CDATA[摘要: 神州大地这一抖，以血和泪的代价凝聚了中国人的心。<br>危难来临，去浮华，见真情。 身在成都，让我感觉的那么深切，爱是如此的伟大。朋友，地震过后，你发现你的亲人、你的朋友、你身边的每一个人都相安无恙的时候，你是否感觉到了幸福呢？&nbsp;&nbsp;<a href='http://www.cnblogs.com/netwom/archive/2008/06/12/1218637.html'>阅读全文</a><img src ="http://chengdu.cnblogs.comaggbug/1218637.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/37532/" target="_blank">[新闻]传统新闻产业受新媒体冲击 面临动荡性调整</a>]]></description></item><item><title>最近关于DNN，又有一些值得记录的小技巧(tips)，sql乱码和articles模块源码修改</title><link>http://www.cnblogs.com/meta/archive/2008/06/11/1217448.html</link><dc:creator>花纯春</dc:creator><author>花纯春</author><pubDate>Wed, 11 Jun 2008 08:28:00 GMT</pubDate><guid>http://www.cnblogs.com/meta/archive/2008/06/11/1217448.html</guid><description><![CDATA[摘要: 最近关于DNN，又有一些值得记录的小技巧(tips)，为了照顾外国用DNN的朋友们，我还是贴一些英文关键字，希望不要引起某些人的反感。&nbsp;&nbsp;<a href='http://www.cnblogs.com/meta/archive/2008/06/11/1217448.html'>阅读全文</a><img src ="http://chengdu.cnblogs.comaggbug/1217448.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/37531/" target="_blank">[新闻]微软Silverlight被指侵犯Gotuit三项专利</a>]]></description></item><item><title>生成HTML（转）</title><link>http://www.cnblogs.com/kimbosung/archive/2008/06/10/1216497.html</link><dc:creator>新.NET革命武装战士</dc:creator><author>新.NET革命武装战士</author><pubDate>Tue, 10 Jun 2008 01:32:00 GMT</pubDate><guid>http://www.cnblogs.com/kimbosung/archive/2008/06/10/1216497.html</guid><description><![CDATA[摘要: 前天在园子里把在ASP.net中网站访问量统计方法 一文贴了上去，觉得对刚学做网站的朋友还有点用处，也有好多朋友留言鼓励，也有朋友指出了存在的问题，对我很受启发。今天是休息日，我就把在&#8220;独上高楼&#8221;网站上原创一这篇文章又贴了上来，敬请朋友指教，本文是参考了大型网站新闻系统如何生成静态网页、ASP.NET生成静态网页的方法 等文章后形成的思路，同时在本人网站上实现了批量转换。以&nbsp;&nbsp;<a href='http://www.cnblogs.com/kimbosung/archive/2008/06/10/1216497.html'>阅读全文</a><img src ="http://chengdu.cnblogs.comaggbug/1216497.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/37530/" target="_blank">[新闻]Symbian开源:救赎,反击与未来</a>]]></description></item><item><title>自动生成文件夹和文件(转)</title><link>http://www.cnblogs.com/kimbosung/archive/2008/06/10/1216478.html</link><dc:creator>新.NET革命武装战士</dc:creator><author>新.NET革命武装战士</author><pubDate>Tue, 10 Jun 2008 00:44:00 GMT</pubDate><guid>http://www.cnblogs.com/kimbosung/archive/2008/06/10/1216478.html</guid><description><![CDATA[<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img id="Codehighlighter1_2_97_Open_Image" onclick="this.style.display='none'; Codehighlighter1_2_97_Open_Text.style.display='none'; Codehighlighter1_2_97_Closed_Image.style.display='inline'; Codehighlighter1_2_97_Closed_Text.style.display='inline';" alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_2_97_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_2_97_Closed_Text.style.display='none'; Codehighlighter1_2_97_Open_Image.style.display='inline'; Codehighlighter1_2_97_Open_Text.style.display='inline';" alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif" align="top" /><span style="color: #000000; background-color: #ffff00">&lt;%</span><span id="Codehighlighter1_2_97_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.cnblogs.com/Images/dot.gif" /></span><span id="Codehighlighter1_2_97_Open_Text"><span style="color: #000000; background-color: #f5f5f5">@&nbsp;Page&nbsp;Language</span><span style="color: #000000; background-color: #f5f5f5">=</span><span style="color: #000000; background-color: #f5f5f5">"</span><span style="color: #000000; background-color: #f5f5f5">C#</span><span style="color: #000000; background-color: #f5f5f5">"</span><span style="color: #000000; background-color: #f5f5f5">&nbsp;AutoEventWireup</span><span style="color: #000000; background-color: #f5f5f5">=</span><span style="color: #000000; background-color: #f5f5f5">"</span><span style="color: #000000; background-color: #f5f5f5">true</span><span style="color: #000000; background-color: #f5f5f5">"</span><span style="color: #000000; background-color: #f5f5f5">&nbsp;CodeFile</span><span style="color: #000000; background-color: #f5f5f5">=</span><span style="color: #000000; background-color: #f5f5f5">"</span><span style="color: #000000; background-color: #f5f5f5">Default.aspx.cs</span><span style="color: #000000; background-color: #f5f5f5">"</span><span style="color: #000000; background-color: #f5f5f5">&nbsp;Inherits</span><span style="color: #000000; background-color: #f5f5f5">=</span><span style="color: #000000; background-color: #f5f5f5">"</span><span style="color: #000000; background-color: #f5f5f5">Album_Default</span><span style="color: #000000; background-color: #f5f5f5">"</span><span style="color: #000000; background-color: #f5f5f5">&nbsp;</span></span><span style="color: #000000; background-color: #ffff00">%&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">&lt;!</span><span style="color: #ff00ff">DOCTYPE&nbsp;html&nbsp;PUBLIC&nbsp;"-//W3C//DTD&nbsp;XHTML&nbsp;1.0&nbsp;Transitional//EN"&nbsp;"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">&lt;</span><span style="color: #800000">html&nbsp;</span><span style="color: #ff0000">xmlns</span><span style="color: #0000ff">="http://www.w3.org/1999/xhtml"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">&lt;</span><span style="color: #800000">head&nbsp;</span><span style="color: #ff0000">runat</span><span style="color: #0000ff">="server"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">title</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">无标题页</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">title</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">head</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">&lt;</span><span style="color: #800000">body</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">form&nbsp;</span><span style="color: #ff0000">id</span><span style="color: #0000ff">="form1"</span><span style="color: #ff0000">&nbsp;runat</span><span style="color: #0000ff">="server"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">div</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">asp:FileUpload&nbsp;</span><span style="color: #ff0000">ID</span><span style="color: #0000ff">="FileUpload1"</span><span style="color: #ff0000">&nbsp;runat</span><span style="color: #0000ff">="server"</span><span style="color: #ff0000">&nbsp;</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">asp:Button&nbsp;</span><span style="color: #ff0000">ID</span><span style="color: #0000ff">="Button1"</span><span style="color: #ff0000">&nbsp;runat</span><span style="color: #0000ff">="server"</span><span style="color: #ff0000">&nbsp;OnClick</span><span style="color: #0000ff">="Button1_Click"</span><span style="color: #ff0000">&nbsp;Text</span><span style="color: #0000ff">="Button"</span><span style="color: #ff0000">&nbsp;</span><span style="color: #0000ff">/&gt;&lt;</span><span style="color: #800000">br&nbsp;</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">asp:Image&nbsp;</span><span style="color: #ff0000">ID</span><span style="color: #0000ff">="Image1"</span><span style="color: #ff0000">&nbsp;runat</span><span style="color: #0000ff">="server"</span><span style="color: #ff0000">&nbsp;Height</span><span style="color: #0000ff">="100px"</span><span style="color: #ff0000">&nbsp;</span><span style="color: #0000ff">/&gt;&lt;</span><span style="color: #800000">br&nbsp;</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">asp:Label&nbsp;</span><span style="color: #ff0000">ID</span><span style="color: #0000ff">="Label1"</span><span style="color: #ff0000">&nbsp;runat</span><span style="color: #0000ff">="server"</span><span style="color: #0000ff">&gt;&lt;/</span><span style="color: #800000">asp:Label</span><span style="color: #0000ff">&gt;&lt;/</span><span style="color: #800000">div</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">form</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">body</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">html</span><span style="color: #0000ff">&gt;</span></div>
后台代码：CS
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /><span style="color: #0000ff">using</span><span style="color: #000000">&nbsp;System;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">using</span><span style="color: #000000">&nbsp;System.Data;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">using</span><span style="color: #000000">&nbsp;System.Configuration;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">using</span><span style="color: #000000">&nbsp;System.Collections;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">using</span><span style="color: #000000">&nbsp;System.Web;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">using</span><span style="color: #000000">&nbsp;System.Web.Security;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">using</span><span style="color: #000000">&nbsp;System.Web.UI;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">using</span><span style="color: #000000">&nbsp;System.Web.UI.WebControls;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">using</span><span style="color: #000000">&nbsp;System.Web.UI.WebControls.WebParts;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">using</span><span style="color: #000000">&nbsp;System.Web.UI.HtmlControls;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;partial&nbsp;</span><span style="color: #0000ff">class</span><span style="color: #000000">&nbsp;Album_Default&nbsp;:&nbsp;System.Web.UI.Page<br />
<img id="Codehighlighter1_319_3019_Open_Image" onclick="this.style.display='none'; Codehighlighter1_319_3019_Open_Text.style.display='none'; Codehighlighter1_319_3019_Closed_Image.style.display='inline'; Codehighlighter1_319_3019_Closed_Text.style.display='inline';" alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_319_3019_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_319_3019_Closed_Text.style.display='none'; Codehighlighter1_319_3019_Open_Image.style.display='inline'; Codehighlighter1_319_3019_Open_Text.style.display='inline';" alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif" align="top" /></span><span id="Codehighlighter1_319_3019_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.cnblogs.com/Images/dot.gif" /></span><span id="Codehighlighter1_319_3019_Open_Text"><span style="color: #000000">{<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">protected</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;Page_Load(</span><span style="color: #0000ff">object</span><span style="color: #000000">&nbsp;sender,&nbsp;EventArgs&nbsp;e)<br />
<img id="Codehighlighter1_382_420_Open_Image" onclick="this.style.display='none'; Codehighlighter1_382_420_Open_Text.style.display='none'; Codehighlighter1_382_420_Closed_Image.style.display='inline'; Codehighlighter1_382_420_Closed_Text.style.display='inline';" alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_382_420_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_382_420_Closed_Text.style.display='none'; Codehighlighter1_382_420_Open_Image.style.display='inline'; Codehighlighter1_382_420_Open_Text.style.display='inline';" alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_382_420_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.cnblogs.com/Images/dot.gif" /></span><span id="Codehighlighter1_382_420_Open_Text"><span style="color: #000000">{<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Image1.Visible&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">false</span><span style="color: #000000">;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">protected</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;Button1_Click(</span><span style="color: #0000ff">object</span><span style="color: #000000">&nbsp;sender,&nbsp;EventArgs&nbsp;e)<br />
<img id="Codehighlighter1_487_3017_Open_Image" onclick="this.style.display='none'; Codehighlighter1_487_3017_Open_Text.style.display='none'; Codehighlighter1_487_3017_Closed_Image.style.display='inline'; Codehighlighter1_487_3017_Closed_Text.style.display='inline';" alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_487_3017_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_487_3017_Closed_Text.style.display='none'; Codehighlighter1_487_3017_Open_Image.style.display='inline'; Codehighlighter1_487_3017_Open_Text.style.display='inline';" alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_487_3017_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.cnblogs.com/Images/dot.gif" /></span><span id="Codehighlighter1_487_3017_Open_Text"><span style="color: #000000">{<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">string</span><span style="color: #000000">&nbsp;filename&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;FileUpload1.FileName;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">string</span><span style="color: #000000">&nbsp;size&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;FileUpload1.PostedFile.ContentLength.ToString();<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">string</span><span style="color: #000000">[]&nbsp;myfile&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;filename.Split(</span><span style="color: #000000">'</span><span style="color: #000000">.</span><span style="color: #000000">'</span><span style="color: #000000">);<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">string</span><span style="color: #000000">&nbsp;dotname&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;myfile[myfile.Length&nbsp;</span><span style="color: #000000">-</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">1</span><span style="color: #000000">].ToString().ToLower();<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">string</span><span style="color: #000000">&nbsp;type&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;FileUpload1.PostedFile.ContentType;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">string</span><span style="color: #000000">&nbsp;type2&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;filename.Substring(filename.LastIndexOf(</span><span style="color: #000000">"</span><span style="color: #000000">.</span><span style="color: #000000">"</span><span style="color: #000000">)&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">1</span><span style="color: #000000">);<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">string</span><span style="color: #000000">&nbsp;imgpath&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;Server.MapPath(</span><span style="color: #000000">"</span><span style="color: #000000">~/Upimg</span><span style="color: #000000">"</span><span style="color: #000000">)&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">\\</span><span style="color: #000000">"</span><span style="color: #000000">;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">string</span><span style="color: #000000">&nbsp;filepath&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;Server.MapPath(</span><span style="color: #000000">"</span><span style="color: #000000">~/Upfile</span><span style="color: #000000">"</span><span style="color: #000000">)&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">\\</span><span style="color: #000000">"</span><span style="color: #000000">;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">string</span><span style="color: #000000">&nbsp;folder&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;DateTime.Now.Year.ToString()&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;DateTime.Now.Month.ToString()&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;DateTime.Now.Day.ToString();<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" /><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">&nbsp;(type2&nbsp;</span><span style="color: #000000">==</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">jpg</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">||</span><span style="color: #000000">&nbsp;type2&nbsp;</span><span style="color: #000000">==</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">gif</span><span style="color: #000000">"</span><span style="color: #000000">)<br />
<img id="Codehighlighter1_1164_2113_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1164_2113_Open_Text.style.display='none'; Codehighlighter1_1164_2113_Closed_Image.style.display='inline'; Codehighlighter1_1164_2113_Closed_Text.style.display='inline';" alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_1164_2113_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_1164_2113_Closed_Text.style.display='none'; Codehighlighter1_1164_2113_Open_Image.style.display='inline'; Codehighlighter1_1164_2113_Open_Text.style.display='inline';" alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_1164_2113_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.cnblogs.com/Images/dot.gif" /></span><span id="Codehighlighter1_1164_2113_Open_Text"><span style="color: #000000">{<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Image1.Visible&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">true</span><span style="color: #000000">;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">&nbsp;(</span><span style="color: #000000">!</span><span style="color: #000000">System.IO.Directory.Exists(imgpath&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;folder))<br />
<img id="Codehighlighter1_1276_1370_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1276_1370_Open_Text.style.display='none'; Codehighlighter1_1276_1370_Closed_Image.style.display='inline'; Codehighlighter1_1276_1370_Closed_Text.style.display='inline';" alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_1276_1370_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_1276_1370_Closed_Text.style.display='none'; Codehighlighter1_1276_1370_Open_Image.style.display='inline'; Codehighlighter1_1276_1370_Open_Text.style.display='inline';" alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_1276_1370_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.cnblogs.com/Images/dot.gif" /></span><span id="Codehighlighter1_1276_1370_Open_Text"><span style="color: #000000">{</span><span style="color: #008000">//</span><span style="color: #008000">自动生成文件夹</span><span style="color: #008000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.IO.Directory.CreateDirectory(imgpath&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;folder);<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" /><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Random&nbsp;myrdn&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;Random();</span><span style="color: #008000">//</span><span style="color: #008000">产生随机数<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">日期，时间，随机数和后缀名</span><span style="color: #008000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">string</span><span style="color: #000000">&nbsp;newfilename&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;DateTime.Now.Year.ToString()&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;DateTime.Now.Month.ToString()&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;DateTime.Now.Day.ToString()&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;DateTime.Now.Hour.ToString()&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;DateTime.Now.Minute.ToString()&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;DateTime.Now.Second.ToString()&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;myrdn.Next(</span><span style="color: #000000">10000</span><span style="color: #000000">).ToString()&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">.</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;dotname;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FileUpload1.SaveAs(imgpath&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;folder&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">\\</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;newfilename);<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">string</span><span style="color: #000000">&nbsp;wpath&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">~\\Upimg\\</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;folder&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">\\</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;newfilename;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Image1.ImageUrl&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;wpath;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">FileUpload1.SaveAs(ipath);</span><span style="color: #008000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Label1.Text&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">原始文件名</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;filename&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">&lt;br&gt;存储文件名：</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;newfilename&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">&lt;br&gt;文件大小</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;size&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">&lt;br&gt;文件类型</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;type2&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">&lt;br&gt;文件后缀</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;type&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">&lt;br&gt;文件虚拟路径</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;wpath;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">else</span><span style="color: #000000"><br />
<img id="Codehighlighter1_2136_3011_Open_Image" onclick="this.style.display='none'; Codehighlighter1_2136_3011_Open_Text.style.display='none'; Codehighlighter1_2136_3011_Closed_Image.style.display='inline'; Codehighlighter1_2136_3011_Closed_Text.style.display='inline';" alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_2136_3011_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_2136_3011_Closed_Text.style.display='none'; Codehighlighter1_2136_3011_Open_Image.style.display='inline'; Codehighlighter1_2136_3011_Open_Text.style.display='inline';" alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_2136_3011_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.cnblogs.com/Images/dot.gif" /></span><span id="Codehighlighter1_2136_3011_Open_Text"><span style="color: #000000">{<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">&nbsp;(</span><span style="color: #000000">!</span><span style="color: #000000">System.IO.Directory.Exists(filepath&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;folder))<br />
<img id="Codehighlighter1_2214_2309_Open_Image" onclick="this.style.display='none'; Codehighlighter1_2214_2309_Open_Text.style.display='none'; Codehighlighter1_2214_2309_Closed_Image.style.display='inline'; Codehighlighter1_2214_2309_Closed_Text.style.display='inline';" alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_2214_2309_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_2214_2309_Closed_Text.style.display='none'; Codehighlighter1_2214_2309_Open_Image.style.display='inline'; Codehighlighter1_2214_2309_Open_Text.style.display='inline';" alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_2214_2309_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.cnblogs.com/Images/dot.gif" /></span><span id="Codehighlighter1_2214_2309_Open_Text"><span style="color: #000000">{</span><span style="color: #008000">//</span><span style="color: #008000">自动生成文件夹</span><span style="color: #008000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.IO.Directory.CreateDirectory(filepath&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;folder);<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" /><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Random&nbsp;myrdn&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;Random();</span><span style="color: #008000">//</span><span style="color: #008000">产生随机数<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">日期，时间，随机数和后缀名</span><span style="color: #008000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">string</span><span style="color: #000000">&nbsp;newfilename&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;DateTime.Now.Year.ToString()&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;DateTime.Now.Month.ToString()&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;DateTime.Now.Day.ToString()&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;DateTime.Now.Hour.ToString()&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;DateTime.Now.Minute.ToString()&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;DateTime.Now.Second.ToString()&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;myrdn.Next(</span><span style="color: #000000">10000</span><span style="color: #000000">).ToString()&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">.</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;dotname;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Image1.Visible&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">false</span><span style="color: #000000">;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">string</span><span style="color: #000000">&nbsp;wpath&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">Upfile\\</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;folder&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;newfilename;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FileUpload1.SaveAs(filepath&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;folder&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">\\</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;newfilename);<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Label1.Text&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">原始文件名</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;filename&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">&lt;br&gt;存储文件名：</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;newfilename&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">&lt;br&gt;文件大小</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;size&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">&lt;br&gt;文件类型</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;type2&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">&lt;br&gt;文件后缀</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;type&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">&lt;br&gt;文件虚拟路径</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;wpath;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />}</span></span></div>
<img src ="http://chengdu.cnblogs.comaggbug/1216478.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/37528/" target="_blank">[新闻]《福布斯》:暴雪的新一波完美风暴已经到来</a>]]></description></item><item><title>基于jqury的自动完成</title><link>http://www.cnblogs.com/snryang/archive/2008/06/05/1214255.html</link><dc:creator>snryang</dc:creator><author>snryang</author><pubDate>Thu, 05 Jun 2008 04:36:00 GMT</pubDate><guid>http://www.cnblogs.com/snryang/archive/2008/06/05/1214255.html</guid><description><![CDATA[摘要: 实现了上下键对滚动条的控制，并固定了首行主要js文件 snryang.js//JScript文件varDH_Title=null;//对象数组，对象有三个属性,Field对应数据库字段名Name表格标题行显示的中文名IsShow是否显示varDH_Control=null;//input控件varDH_PostObj=null;//传到后台的参数varDH_KeyStr=null;//按键值var&nbsp;&nbsp;<a href='http://www.cnblogs.com/snryang/archive/2008/06/05/1214255.html'>阅读全文</a><img src ="http://chengdu.cnblogs.comaggbug/1214255.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/37527/" target="_blank">[新闻]中国互联网公司在哪儿</a>]]></description></item><item><title>[转][荐]大型Web2.0站点构建技术初探</title><link>http://www.cnblogs.com/netwom/archive/2008/06/03/1212683.html</link><dc:creator>ヤ 仟蜘蛛  </dc:creator><author>ヤ 仟蜘蛛  </author><pubDate>Tue, 03 Jun 2008 02:52:00 GMT</pubDate><guid>http://www.cnblogs.com/netwom/archive/2008/06/03/1212683.html</guid><description><![CDATA[摘要: 在每个里程碑，站点负担都会超过底层系统部分组件的最大载荷，特别是数据库和存储系统。接着，功能出现问题，用户失声尖叫。最后，技术团队必须为此修订系统策略。 &nbsp;&nbsp;<a href='http://www.cnblogs.com/netwom/archive/2008/06/03/1212683.html'>阅读全文</a><img src ="http://chengdu.cnblogs.comaggbug/1212683.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/37526/" target="_blank">[新闻]微软:Silverlight内容也可被搜索引擎检索</a>]]></description></item><item><title>一个小游戏：数独（Sudoku）</title><link>http://www.cnblogs.com/ipqn/archive/2008/05/30/1210903.html</link><dc:creator>i.Posei</dc:creator><author>i.Posei</author><pubDate>Fri, 30 May 2008 10:47:00 GMT</pubDate><guid>http://www.cnblogs.com/ipqn/archive/2008/05/30/1210903.html</guid><description><![CDATA[&#8220;数独&#8221;起源于十八世纪初瑞士数学家所创立的拉丁方阵（Latin Square），到了上世纪八十年代，一位美国的退休建筑工程师格昂斯（Howard Garns）根据这种拉丁方阵发明了一种填数趣味游戏，这就是&#8220;数独&#8221;的雏形。很快这个游戏就传到了日本，聪明的日本商人不仅出了杂志，而且为此注册了称之为&#8220;数独（SUDOKU）&#8221;的商标，意思就是独立的数字。然而&#8220;数独&#8221;的真正普及要归功于英国人顾尔德（Wayne Gould），正是这位住在香港的退休法官，发现了&#8220;数独&#8221;的独特魅力，并将它介绍给了&#8220;泰晤士报&#8221;，二零零四年十一月，泰晤士报在英国率先刊登了&#8220;数独&#8221;游戏。英国的&#8220;每日电讯报&#8221;也不甘落后，于第二年年初紧紧跟上。不久，随着&#8220;数独&#8221;的普及，在英国，几乎所有的报纸都出现了&#8220;数独&#8221;狂热。<br />
<br />
数独游戏在9x9的方格内进行，分为3x3的小方格，被称为&#8220;区&#8221;。独游戏首先从已经填入数字的格子开始，数独游戏的目的是根据下列规则，用1至9之间的数字填满空格，一个格子只能填入一个数字。规则如下：
<ul>
    <li>每个数字在每一行只能出现一次；
    <li>每个数字在每一列只能出现一次；
    <li>每个数字在每一区只能出现一次； </li>
</ul>
<br />
下载地址：<a href="/Files/ipqn/Sudoku.zip">/Files/ipqn/Sudoku.zip</a><br />
数独主页：<font face="Verdana"><a title="访问数独主页" href="http://www.kunwsoft.com/sudoku/sudoku.aspx"><font face="Verdana">http://www.kunwsoft.com/sudoku/sudoku.aspx</font></a></font>
<img src ="http://chengdu.cnblogs.comaggbug/1210903.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/37525/" target="_blank">[新闻]内置AI技术 三星聪明微波炉还能上网</a>]]></description></item><item><title>创建html元素并转化成字符串方法，用于快速构建html元素,填入Literal,避免使用服务器控件提高页面性能</title><link>http://www.cnblogs.com/losingrose/articles/1209995.html</link><dc:creator>losingrose</dc:creator><author>losingrose</author><pubDate>Thu, 29 May 2008 07:09:00 GMT</pubDate><guid>http://www.cnblogs.com/losingrose/articles/1209995.html</guid><description><![CDATA[<font face="Verdana">&nbsp;
<p><font face="Verdana">using System;<br />
using System.Web;<br />
using System.Collections;<br />
using System.Web.UI;<br />
using System.Web.UI.HtmlControls;<br />
using System.Web.UI.WebControls;<br />
using System.IO;</font></p>
<p><font face="Verdana">/// &lt;summary&gt;<br />
/// 搜集编写者losingrose<br />
/// QQ:303864496<br />
/// MSN:losingrose@21cn.com<br />
/// http://losingrose.cnblogs.com<br />
/// &lt;/summary&gt;<br />
public static class MyControlAS<br />
{<br />
&nbsp;&nbsp;&nbsp; /// &lt;summary&gt;<br />
&nbsp;&nbsp;&nbsp; /// 设置DropDownList的选项<br />
&nbsp;&nbsp;&nbsp; /// &lt;/summary&gt;<br />
&nbsp;&nbsp;&nbsp; /// &lt;param name="droplist"&gt;DropDownList&lt;/param&gt;<br />
&nbsp;&nbsp;&nbsp; public static void DropDownList_addall(System.Web.UI.WebControls.DropDownList droplist)<br />
&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; droplist.Items.Insert(0, new System.Web.UI.WebControls.ListItem("所有", "%"));<br />
&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; #region HtmlHelper<br />
&nbsp;<span style="color: red">&nbsp;&nbsp; public static string htmlControlToString(Control control)<br />
&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StringWriter sw = new System.IO.StringWriter();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; HtmlTextWriter htw = new HtmlTextWriter(sw);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; control.RenderControl(htw);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return sw.ToString();<br />
&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; public static HtmlAnchor NewAnchor(string text, string href, string classname, string title,string target)<br />
&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; HtmlAnchor a = new HtmlAnchor();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; a.InnerText = text;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; a.HRef = href;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (!string.IsNullOrEmpty(classname))<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; a.Attributes["class"] = classname;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (!string.IsNullOrEmpty(title))<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; a.Title = title;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (!string.IsNullOrEmpty(target))<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; a.Target = target;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return a;<br />
&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; public static string NewAnchorString(string text, string href, string classname, string title, string target)<br />
&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return htmlControlToString(NewAnchor(text, href, classname, title, target));<br />
&nbsp;&nbsp;&nbsp; }<br />
</span>&nbsp;&nbsp;&nbsp; public static HtmlAnchor NewAnchor_blank(string text, string href, string classname, string title)<br />
&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; HtmlAnchor a = new HtmlAnchor();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; a.InnerText = text;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; a.HRef = href;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (!string.IsNullOrEmpty(classname))<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; a.Attributes["class"] = classname;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (!string.IsNullOrEmpty(title))<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; a.Title = title;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; a.Target = "_blank";<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return a;<br />
&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; public static string NewAnchor_blankString(string text, string href, string classname, string title)<br />
&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return htmlControlToString(NewAnchor_blank(text, href, classname, title));<br />
&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; public static HtmlAnchor NewAnchor(string[] prams)<br />
&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (prams.Length % 2 != 0)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; throw new Exception("参数数目不为偶数");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; HtmlAnchor a = new HtmlAnchor();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for (int i = 0; i &lt; prams.Length; i++)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; a.Attributes[prams[i]] = prams[++i];<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return a;<br />
&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; public static string NewAnchorString(string[] prams)<br />
&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return htmlControlToString(NewAnchor(prams));<br />
&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; public static HtmlImage NewImage(string src, string classname, string alt)<br />
&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; HtmlImage img = new HtmlImage();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; img.Src = src;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; img.Attributes["class"] = classname;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; img.Alt = alt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return img;<br />
&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; public static string NewImageString(string src, string classname, string alt)<br />
&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return htmlControlToString(NewImage(src, classname, alt));<br />
&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; public static HtmlImage NewImage(string[] prams)<br />
&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (prams.Length % 2 != 0)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; throw new Exception("参数数目不为偶数");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; HtmlImage img = new HtmlImage();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for (int i = 0; i &lt; prams.Length; i++)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; img.Attributes[prams[i]] = prams[++i];<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return img;<br />
&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; public static string NewImageString(string[] prams)<br />
&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return htmlControlToString(NewImage(prams));<br />
&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; #endregion<br />
}</font></p>
</font>
 <img src ="http://chengdu.cnblogs.comaggbug/1209995.html?type=2" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/37524/" target="_blank">[新闻]盛大设文学公司 原新浪博客负责人侯小强任CEO</a>]]></description></item><item><title>隐藏系统表</title><link>http://www.cnblogs.com/lingfeng_314/archive/2008/05/21/1204340.html</link><dc:creator>凌风</dc:creator><author>凌风</author><pubDate>Wed, 21 May 2008 13:28:00 GMT</pubDate><guid>http://www.cnblogs.com/lingfeng_314/archive/2008/05/21/1204340.html</guid><description><![CDATA[在企业管理器中--右键你的注册的服务器实例(就是那个有绿色图标的)--选择编辑SQL&nbsp; &nbsp;Server注册属性--最下面的三个复选框--取消选择中间的那一个（显示系统数据库和系统对象）
<img src ="http://chengdu.cnblogs.comaggbug/1204340.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/37523/" target="_blank">[新闻]Gmail、Hotmail和Yahoo验证码被攻破</a>]]></description></item><item><title>发现一个SQLSERVER数据库的编绎解析问题</title><link>http://www.cnblogs.com/drc/archive/2008/05/21/1204237.html</link><dc:creator>简单</dc:creator><author>简单</author><pubDate>Wed, 21 May 2008 09:48:00 GMT</pubDate><guid>http://www.cnblogs.com/drc/archive/2008/05/21/1204237.html</guid><description><![CDATA[<div>今天捧读SQLSERVER圣经联机帮助，设计SQL SERVER 2000复制时出现下面的问题，最后得出结论是SQL<font color="#ff0000">数据库引擎不能正确的解析或者说不是时候的解析。</font></div>
<div><font size="2"></font>&nbsp;</div>
<div>1. 创建复制表：<br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /><span style="color: #008080">--</span><span style="color: #008080">在发布服务器上创建表sales：</span><span style="color: #008080"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">CREATE</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">TABLE</span><span style="color: #000000">&nbsp;sales&nbsp;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" />(sale_id&nbsp;</span><span style="color: #0000ff">INT</span><span style="color: #000000">&nbsp;</span><span style="color: #ff00ff">IDENTITY</span><span style="color: #000000">(</span><span style="font-weight: bold; color: #800000">1</span><span style="color: #000000">,</span><span style="font-weight: bold; color: #800000">1</span><span style="color: #000000">)&nbsp;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #808080">NOT</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">FOR</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">REPLICATION,<br />
</span><span style="color: #000000"><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" />sales_region&nbsp;</span><span style="color: #0000ff">VARCHAR</span><span style="color: #000000">(</span><span style="font-weight: bold; color: #800000">20</span><span style="color: #000000">),<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">CONSTRAINT</span><span style="color: #000000">&nbsp;id_pk&nbsp;</span><span style="color: #0000ff">PRIMARY</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">KEY</span><span style="color: #000000">&nbsp;(sale_id)<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" />)<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #008080">--</span><span style="color: #008080">在订阅服务器上创建表sales：</span><span style="color: #008080"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">CREATE</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">TABLE</span><span style="color: #000000">&nbsp;sales&nbsp;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" />(sale_id&nbsp;</span><span style="color: #0000ff">INT</span><span style="color: #000000">&nbsp;</span><span style="color: #ff00ff">IDENTITY</span><span style="color: #000000">(</span><span style="font-weight: bold; color: #800000">100001</span><span style="color: #000000">,</span><span style="font-weight: bold; color: #800000">1</span><span style="color: #000000">)&nbsp;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #808080">NOT</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">FOR</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">REPLICATION</span><span style="color: #000000">,&nbsp;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" />sales_region&nbsp;</span><span style="color: #0000ff">VARCHAR</span><span style="color: #000000">(</span><span style="font-weight: bold; color: #800000">2</span><span style="color: #000000">),<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">CONSTRAINT</span><span style="color: #000000">&nbsp;id_pk&nbsp;</span><span style="color: #0000ff">PRIMARY</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">KEY</span><span style="color: #000000">&nbsp;(sale_id)<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" />)<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span></div>
&nbsp;</div>
<div>2. 建立事务复制，不可更新的订阅，其它都采用默认设置，只改发布属性&#8220;名称冲突&#8221;为&#8220;删除现有表中与行筛选语句相匹配的数据&#8221;，以防删除手工建立的表及标识列规则。在服务器插入新数据或删除旧数据时都正确，但修改数据时出错：</div>
<div>A.错误消息：{CALL sp_MSupd_sales (NULL,'afg2342342',2,<strong>0x02</strong>)} <br />
上一次执行批处理的事务序列号和命令 ID 分别是 0x0000006100000082000500000000 和 1。</div>
<div>B.上一条命：无法更新标识列 'sale_id'。</div>
<div>C.错误详细信息：无法更新标识列 'sale_id'。<br />
(源: DEV1 (数据源); 错误代码: 8102)<br />
<br />
</div>
<div>3. 复制自动创建的订阅服务器的存储过程如下，我对错误处做了注释：</div>
<div><font size="2"></font>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /><span style="color: #0000ff">create</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">procedure</span><span style="color: #000000">&nbsp;"sp_MSupd_sales"&nbsp;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" />&nbsp;</span><span style="color: #008000">@c1</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">,</span><span style="color: #008000">@c2</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">varchar</span><span style="color: #000000">(</span><span style="font-weight: bold; color: #800000">20</span><span style="color: #000000">),</span><span style="color: #008000">@pkc1</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" />,</span><span style="color: #008000">@bitmap</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">binary</span><span style="color: #000000">(</span><span style="font-weight: bold; color: #800000">1</span><span style="color: #000000">)<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">as</span><span style="color: #000000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">if</span><span style="color: #000000">&nbsp;</span><span style="color: #ff00ff">substring</span><span style="color: #000000">(</span><span style="color: #008000">@bitmap</span><span style="color: #000000">,</span><span style="font-weight: bold; color: #800000">1</span><span style="color: #000000">,</span><span style="font-weight: bold; color: #800000">1</span><span style="color: #000000">)&nbsp;</span><span style="color: #808080">&amp;</span><span style="color: #000000">&nbsp;</span><span style="font-weight: bold; color: #800000">1</span><span style="color: #000000">&nbsp;</span><span style="color: #808080">=</span><span style="color: #000000">&nbsp;</span><span style="font-weight: bold; color: #800000">1</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008080">--</span><span style="color: #008080">条件为否时，应执行ELSE语句块</span><span style="color: #008080"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">begin</span><span style="color: #000000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">update</span><span style="color: #000000">&nbsp;"sales"&nbsp;</span><span style="color: #0000ff">set</span><span style="color: #000000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" />"sale_id"&nbsp;</span><span style="color: #808080">=</span><span style="color: #000000">&nbsp;</span><span style="color: #ff00ff">case</span><span style="color: #000000">&nbsp;</span><span style="color: #ff00ff">substring</span><span style="color: #000000">(</span><span style="color: #008000">@bitmap</span><span style="color: #000000">,</span><span style="font-weight: bold; color: #800000">1</span><span style="color: #000000">,</span><span style="font-weight: bold; color: #800000">1</span><span style="color: #000000">)&nbsp;</span><span style="color: #808080">&amp;</span><span style="color: #000000">&nbsp;</span><span style="font-weight: bold; color: #800000">1</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">when</span><span style="color: #000000">&nbsp;</span><span style="font-weight: bold; color: #800000">1</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">then</span><span style="color: #000000">&nbsp;</span><span style="color: #008000">@c1</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">else</span><span style="color: #000000">&nbsp;"sale_id"&nbsp;</span><span style="color: #0000ff">end</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;</span><span style="color: #008080">--</span><span style="color: #008080">其语法完全没有问题，存储过程已创建好，标识列是不能更新的，由于@bitmap=0x02，不应该执行该语句块，但是该语句既然分析正确而且不会执行，仍然还在在执行时进行解析，???</span><span style="color: #008080"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000">,"sales_region"&nbsp;</span><span style="color: #808080">=</span><span style="color: #000000">&nbsp;</span><span style="color: #ff00ff">case</span><span style="color: #000000">&nbsp;</span><span style="color: #ff00ff">substring</span><span style="color: #000000">(</span><span style="color: #008000">@bitmap</span><span style="color: #000000">,</span><span style="font-weight: bold; color: #800000">1</span><span style="color: #000000">,</span><span style="font-weight: bold; color: #800000">1</span><span style="color: #000000">)&nbsp;</span><span style="color: #808080">&amp;</span><span style="color: #000000">&nbsp;</span><span style="font-weight: bold; color: #800000">2</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">when</span><span style="color: #000000">&nbsp;</span><span style="font-weight: bold; color: #800000">2</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">then</span><span style="color: #000000">&nbsp;</span><span style="color: #008000">@c2</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">else</span><span style="color: #000000">&nbsp;"sales_region"&nbsp;</span><span style="color: #0000ff">end</span><span style="color: #000000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">where</span><span style="color: #000000">&nbsp;"sale_id"&nbsp;</span><span style="color: #808080">=</span><span style="color: #000000">&nbsp;</span><span style="color: #008000">@pkc1</span><span style="color: #000000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">if</span><span style="color: #000000">&nbsp;</span><span style="font-weight: bold; color: #008000">@@rowcount</span><span style="color: #000000">&nbsp;</span><span style="color: #808080">=</span><span style="color: #000000">&nbsp;</span><span style="font-weight: bold; color: #800000">0</span><span style="color: #000000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" />&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">&nbsp;</span><span style="font-weight: bold; color: #008000">@@microsoftversion</span><span style="color: #808080">&gt;</span><span style="font-weight: bold; color: #800000">0x07320000</span><span style="color: #000000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;</span><span style="color: #0000ff">exec</span><span style="color: #000000">&nbsp;sp_MSreplraiserror&nbsp;</span><span style="font-weight: bold; color: #800000">20598</span><span style="color: #000000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">end</span><span style="color: #000000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">else</span><span style="color: #000000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">begin</span><span style="color: #000000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">update</span><span style="color: #000000">&nbsp;"sales"&nbsp;</span><span style="color: #0000ff">set</span><span style="color: #000000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" />"sales_region"&nbsp;</span><span style="color: #808080">=</span><span style="color: #000000">&nbsp;</span><span style="color: #ff00ff">case</span><span style="color: #000000">&nbsp;</span><span style="color: #ff00ff">substring</span><span style="color: #000000">(</span><span style="color: #008000">@bitmap</span><span style="color: #000000">,</span><span style="font-weight: bold; color: #800000">1</span><span style="color: #000000">,</span><span style="font-weight: bold; color: #800000">1</span><span style="color: #000000">)&nbsp;</span><span style="color: #808080">&amp;</span><span style="color: #000000">&nbsp;</span><span style="font-weight: bold; color: #800000">2</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">when</span><span style="color: #000000">&nbsp;</span><span style="font-weight: bold; color: #800000">2</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">then</span><span style="color: #000000">&nbsp;</span><span style="color: #008000">@c2</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">else</span><span style="color: #000000">&nbsp;"sales_region"&nbsp;</span><span style="color: #0000ff">end</span><span style="color: #000000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">where</span><span style="color: #000000">&nbsp;"sale_id"&nbsp;</span><span style="color: #808080">=</span><span style="color: #000000">&nbsp;</span><span style="color: #008000">@pkc1</span><span style="color: #000000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">if</span><span style="color: #000000">&nbsp;</span><span style="font-weight: bold; color: #008000">@@rowcount</span><span style="color: #000000">&nbsp;</span><span style="color: #808080">=</span><span style="color: #000000">&nbsp;</span><span style="font-weight: bold; color: #800000">0</span><span style="color: #000000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" />&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">&nbsp;</span><span style="font-weight: bold; color: #008000">@@microsoftversion</span><span style="color: #808080">&gt;</span><span style="font-weight: bold; color: #800000">0x07320000</span><span style="color: #000000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;</span><span style="color: #0000ff">exec</span><span style="color: #000000">&nbsp;sp_MSreplraiserror&nbsp;</span><span style="font-weight: bold; color: #800000">20598</span><span style="color: #000000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">end</span><span style="color: #000000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">GO</span><span style="color: #000000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span></div>
&nbsp;</div>
<div>最后得出一个结论：不是复制组件的问题，问题出在<font color="#ff0000">数据库引擎不能正确的解析或者说不是时候的解析</font>，简单的试试下面的代码(先分析后执行)：</div>
<div><font size="2">
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /><span style="color: #0000ff">CREATE</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">TABLE</span><span style="color: #000000">&nbsp;Test&nbsp;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" />(<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;ID&nbsp;</span><span style="color: #0000ff">INT</span><span style="color: #000000">&nbsp;</span><span style="color: #ff00ff">IDENTITY</span><span style="color: #000000">(</span><span style="font-weight: bold; color: #800000">1</span><span style="color: #000000">,</span><span style="font-weight: bold; color: #800000">1</span><span style="color: #000000">)&nbsp;</span><span style="color: #808080">NOT</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">FOR</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">REPLICATION</span><span style="color: #000000">,&nbsp;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;Content&nbsp;</span><span style="color: #0000ff">VARCHAR</span><span style="color: #000000">(</span><span style="font-weight: bold; color: #800000">20</span><span style="color: #000000">),<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">CONSTRAINT</span><span style="color: #000000">&nbsp;id_pk&nbsp;</span><span style="color: #0000ff">PRIMARY</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">KEY</span><span style="color: #000000">&nbsp;(ID)<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" />)<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" />GO<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">if</span><span style="color: #000000">&nbsp;</span><span style="font-weight: bold; color: #800000">1</span><span style="color: #808080">=</span><span style="font-weight: bold; color: #800000">0</span><span style="color: #000000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">begin</span><span style="color: #000000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">print</span><span style="color: #000000">&nbsp;</span><span style="color: #ff0000">'</span><span style="color: #ff0000">It&nbsp;can&nbsp;not&nbsp;be.</span><span style="color: #ff0000">'</span><span style="color: #000000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">update</span><span style="color: #000000">&nbsp;Test&nbsp;</span><span style="color: #0000ff">set</span><span style="color: #000000">&nbsp;ID</span><span style="color: #808080">=</span><span style="color: #000000">ID,&nbsp;Content</span><span style="color: #808080">=</span><span style="color: #000000">Content&nbsp;&nbsp;&nbsp;&nbsp; --where 1=0<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">end</span><span style="color: #000000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">else</span><span style="color: #000000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">begin</span><span style="color: #000000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">print</span><span style="color: #000000">&nbsp;</span><span style="color: #ff0000">'</span><span style="color: #ff0000">Right.</span><span style="color: #ff0000">'</span><span style="color: #000000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">update</span><span style="color: #000000">&nbsp;Test&nbsp;</span><span style="color: #0000ff">set</span><span style="color: #000000">&nbsp;Content</span><span style="color: #808080">=</span><span style="color: #000000">Content<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">end</span></div>
</font></div>
<img src ="http://chengdu.cnblogs.comaggbug/1204237.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/37520/" target="_blank">[新闻]史玉柱称花掉8亿美元不容易 坚持谨慎投资原则</a>]]></description></item><item><title>俱乐部通知[即日起启用微软Live Meeting]</title><link>http://www.cnblogs.com/jigee/archive/2008/05/21/1203796.html</link><dc:creator>kim</dc:creator><author>kim</author><pubDate>Wed, 21 May 2008 02:15:00 GMT</pubDate><guid>http://www.cnblogs.com/jigee/archive/2008/05/21/1203796.html</guid><description><![CDATA[摘要: &nbsp;&nbsp;<a href='http://www.cnblogs.com/jigee/archive/2008/05/21/1203796.html'>阅读全文</a><img src ="http://chengdu.cnblogs.comaggbug/1203796.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/37519/" target="_blank">[新闻]我乐网(56.com)关停1月 套牢2亿风投</a>]]></description></item></channel></rss>