<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_Enjoy Life</title><subtitle type="text">a Ryan's Blog</subtitle><id>http://feed.cnblogs.com/blog/u/22933/rss</id><updated>2011-03-15T02:13:22Z</updated><author><name>JIN Weijie</name><uri>http://www.cnblogs.com/jinweijie/</uri></author><generator>CNBlogs BlogServer</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/jinweijie/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/22933/rss"/><entry><id>http://www.cnblogs.com/jinweijie/archive/2011/03/15/1984522.html</id><title type="text">新浪微博RSS生成器Ver 1.0 同步Twitter帐号</title><summary type="text">同时在用twitter和新浪微博，在twitter上主要看贴为主，在新浪微博上发帖比较多。于是就想到是否搞一下将新浪微博同步到twitter上。搜索了下，发现月光博客上提供了解决方案，不过稍有遗憾的是没有图片的同步。于是就自己用asp.net实现了下，用下来感觉还行，所以分享一下，同时提供源代码，如果有定制开发的朋友可以修改源码，但如果再发布时候，请注明出处，先谢谢了！ 下载 前往下载新浪微博RSS生成器Ver 1.0 发布包及源码包 示例效果 部署在家里机器上，可能不稳定。 http://jinweijie.zapto.org:8080/SinaFeed/Default.aspx?SinaU</summary><published>2011-03-15T02:12:00Z</published><updated>2011-03-15T02:12:00Z</updated><author><name>JIN Weijie</name><uri>http://www.cnblogs.com/jinweijie/</uri></author><link rel="alternate" href="http://www.cnblogs.com/jinweijie/archive/2011/03/15/1984522.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/jinweijie/archive/2011/03/15/1984522.html"/><content type="html">&lt;p&gt;同时在用twitter和新浪微博，在twitter上主要看贴为主，在新浪微博上发帖比较多。于是就想到是否搞一下将新浪微博同步到twitter上。搜索了下，发现&lt;a href="http://www.williamlong.info/" target="_blank"&gt;月光博客&lt;/a&gt;上提供了&lt;a href="http://www.williamlong.info/archives/2080.html" target="_blank"&gt;解决方案&lt;/a&gt;，不过稍有遗憾的是没有图片的同步。于是就自己用asp.net实现了下，用下来感觉还行，所以分享一下，同时提供源代码，如果有定制开发的朋友可以修改源码，但如果再发布时候，请注明出处，先谢谢了！&lt;/p&gt; &lt;p&gt;&lt;strong&gt;下载&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.jinweijie.com/asp-net/sina-micro-blog-rss-generator-sync-twitter/" target="_blank"&gt;前往下载新浪微博RSS生成器Ver 1.0 发布包及源码包&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;示例效果&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;部署在家里机器上，可能不稳定。&lt;/p&gt; &lt;p&gt;&lt;a title="http://jinweijie.zapto.org:8080/SinaFeed/Default.aspx?SinaUserId=1650422717&amp;amp;AuthCode=jinweijiesinafeed&amp;amp;AttachImageToDescription=true" href="http://jinweijie.zapto.org:8080/SinaFeed/Default.aspx?SinaUserId=1650422717&amp;amp;AuthCode=jinweijiesinafeed&amp;amp;AttachImageToDescription=true"&gt;http://jinweijie.zapto.org:8080/SinaFeed/Default.aspx?SinaUserId=1650422717&amp;amp;AuthCode=jinweijiesinafeed&amp;amp;AttachImageToDescription=true&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;部署步骤&lt;/strong&gt;&lt;/p&gt; &lt;ol&gt; &lt;li&gt;首先，需要一个.Net Framework 2.0以上的IIS环境。  &lt;li&gt;将SinaFeed_Bin_ver_1.0.zip解压以后，部署成网站或者虚拟目录。  &lt;li&gt;将包里面的db文件夹赋予network service以及aspnet用户可写权限，偷懒且安全的话，给everyone即可。  &lt;li&gt;运行起来的话，应该会是个Authentication Error的错误，这是正常的，因为接下来要配置下。 &lt;/li&gt;&lt;/ol&gt; &lt;p&gt;&lt;strong&gt;同步原理&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;用FeedBurner绑定Twitter，在FeedBurner中配置Rss源到SinaFeed应用。当FeedBurner每次来ping的时候，SinaFeed抓取新浪微博的内容，检查是否已经抓取过，把结果保存在Access数据库中，返回Rss给FeedBurner。&lt;/p&gt; &lt;p&gt;&lt;strong&gt;实现功能&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;同步新浪微博到Twitter。  &lt;li&gt;包含图片链接，可配置。  &lt;li&gt;包含转发原文及作者。 &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;配置&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;在Web.Config里，有以下几个可以配置的选项：&lt;/p&gt; &lt;p&gt;&lt;strong&gt;代理服务器相关&lt;/strong&gt;，例如你的网站访问外网需要代理的话，请设置一下配置： &lt;br&gt;UseProxy , ProxyAddress, ProxyPort, ProxyDomain, ProxyUserName, ProxyUserPassword&lt;/p&gt; &lt;p&gt;&lt;strong&gt;AuthCodeConfig&lt;/strong&gt; 配置在应用里的授权码，自己设定一个，例如abc，当外面请求RSS的时候，需要在Url传递一个AuthCode，要和所配置的（abc）一直，程序才会返回结果，否则报Authentication Error错误。&lt;/p&gt; &lt;p&gt;&lt;strong&gt;AllowedUserIds&lt;/strong&gt; 允许被处理新浪微博Id，如何得到你的Id？只要点击“关注”，在Url里就会出现你的Id，例如，我的Id是：1650422717 。SinaFeed支持多个Id，用逗号(,) 分割。&lt;/p&gt; &lt;p&gt;&lt;strong&gt;RssChannelUrl&lt;/strong&gt; 所生成的Rss的ChannelUrl&lt;/p&gt; &lt;p&gt;&lt;strong&gt;RssBaseGuid&lt;/strong&gt; 所生成的Rss的唯一标识&lt;/p&gt; &lt;p&gt;&lt;strong&gt;RssTitle&lt;/strong&gt; 所生成的Rss的标题&lt;/p&gt; &lt;p&gt;&lt;strong&gt;RssDescription&lt;/strong&gt; 所生成的Rss的描述&lt;/p&gt; &lt;p&gt;&lt;strong&gt;使用步骤&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;例如，你部署在&lt;a href="http://www.example.com"&gt;www.example.com&lt;/a&gt;上&lt;u&gt;，&lt;/u&gt;虚拟目录为SinaFeed，你的新浪Id为1650422717，AuthCodeConfig你配置了jinweijiesinafeed那么&lt;/p&gt; &lt;p&gt;访问&lt;a href="http://www.example.com/SinaFeed/Default.aspx?SinaUserId=1650422717&amp;amp;AuthCode=jinweijiesinafeed"&gt;http://www.example.com/SinaFeed/Default.aspx?SinaUserId=1650422717&amp;amp;AuthCode=jinweijiesinafeed&lt;/a&gt;&lt;/p&gt; &lt;p&gt;就可以得到用户1650422717的Rss了。&lt;/p&gt; &lt;p&gt;另外的一些可传参数的配置：&lt;/p&gt; &lt;p&gt;&lt;strong&gt;UseOriginalImage&lt;/strong&gt; 是否使用原来的大图片，默认True，如果False的话，将会使用新浪微博的缩略图。&lt;/p&gt; &lt;p&gt;&lt;strong&gt;RssMaxItemCount&lt;/strong&gt; 返回RSS Items的最大数量。&lt;/p&gt; &lt;p&gt;&lt;strong&gt;AttachImageToEnclosure&lt;/strong&gt; 是否将图片已Enclosure的方式发布到RSS&lt;/p&gt; &lt;p&gt;&lt;strong&gt;AttachImageToTitle&lt;/strong&gt; 是否将图片地址添加到RSS Item的Title后面。&lt;/p&gt; &lt;p&gt;&lt;strong&gt;AttachImageToDescription&lt;/strong&gt; 是否将图片地址添加到RSS Item的Description后面。&lt;/p&gt; &lt;p&gt;&lt;strong&gt;AttachOriginalMblogToRT&lt;/strong&gt; 如果是转发微博，是否添加原微博到。 &lt;br&gt;&lt;br&gt;一般我的配置：&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.example.com/SinaFeed/Default.aspx?SinaUserId=1650422717&amp;amp;AuthCode=jinweijiesinafeed&amp;amp;AttachImageToDescription=true"&gt;http://www.example.com/SinaFeed/Default.aspx?SinaUserId=1650422717&amp;amp;AuthCode=jinweijiesinafeed&amp;amp;AttachImageToDescription=true&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;同步结果&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;新浪微博&lt;/strong&gt;：&lt;/p&gt; &lt;p&gt;&lt;a  href="http://images.cnblogs.com/cnblogs_com/jinweijie/201103/201103151011071761.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/jinweijie/201103/201103151011149149.png" width="373" height="649"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Twitter&lt;/strong&gt;:&lt;/p&gt; &lt;p&gt;&lt;a  href="http://images.cnblogs.com/cnblogs_com/jinweijie/201103/20110315101132822.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/jinweijie/201103/201103151011439600.png" width="398" height="484"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;FeedBurner的配置&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;有了RSS，然后我们就可以配置FeedBurner来绑定Twitter帐号了。&lt;/p&gt; &lt;ol&gt; &lt;li&gt;首先，你需要一个FeedBurner的帐号，需要翻个墙，如何注册这里就不赘述了，大家应该各有神通吧。  &lt;li&gt;然后填入你的SinaFeed应用的地址： &lt;br&gt;&lt;a  href="http://images.cnblogs.com/cnblogs_com/jinweijie/201103/201103151011455781.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/jinweijie/201103/201103151011575115.png" width="420" height="235"&gt;&lt;/a&gt;  &lt;li&gt;在Publicize tab里的Socialize菜单绑定你的Twitter帐号，保存。 &lt;br&gt;&lt;a  href="http://images.cnblogs.com/cnblogs_com/jinweijie/201103/20110315101211839.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/jinweijie/201103/201103151012167246.png" width="426" height="356"&gt;&lt;/a&gt;  &lt;li&gt;一般FeedBurner更新周期是30分钟，你也可以用它的ping功能，马上实现同步。 &lt;/li&gt;&lt;/ol&gt; &lt;p&gt;&lt;strong&gt;我的新浪微博&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;有任何问题可以加&lt;a href="http://t.sina.com.cn/jinweijie" target="_blank"&gt;我的微博&lt;/a&gt;进行讨论。我的新浪微博和twitter都是@jinweijie 。谢谢！&lt;/p&gt;&lt;img src="http://www.cnblogs.com/jinweijie/aggbug/1984522.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/jinweijie/archive/2011/03/15/1984522.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/jinweijie/archive/2011/01/01/thickbox-add-previous-and-next-button-on-image-like-lightbox.html</id><title type="text">修改Thickbox，预加载图片和点击图片前后浏览</title><summary type="text">2011了，大家新年好！ 外面寒冷，躲在家里写写博客还是挺好的。 今天为我的博客修改了下jQuery的Thickbox，增加了预加载图片功能和点击图片前后浏览的功能。 首先看下效果： http://www.jinweijie.com/photo/?album=1&amp;gallery=3  效果图（看右侧的箭头）  先说说预加载功能 点击图片，当图片加载完毕以后，会自动加载后2张图片，这样，浏览起来会变得很顺畅。 主要代码： 替换thickbox.js中的：为接着是浏览按钮功能最后修改thickbox.js，由于代码太长了，就不贴出来了，大家有兴趣可以看看，或者直接用就行了。下载请到 http://</summary><published>2011-01-01T07:39:00Z</published><updated>2011-01-01T07:39:00Z</updated><author><name>JIN Weijie</name><uri>http://www.cnblogs.com/jinweijie/</uri></author><link rel="alternate" href="http://www.cnblogs.com/jinweijie/archive/2011/01/01/thickbox-add-previous-and-next-button-on-image-like-lightbox.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/jinweijie/archive/2011/01/01/thickbox-add-previous-and-next-button-on-image-like-lightbox.html"/><content type="html">&lt;p&gt;2011了，大家新年好！&lt;/p&gt; &lt;p&gt;外面寒冷，躲在家里写写博客还是挺好的。&lt;/p&gt; &lt;p&gt;今天为我的博客修改了下jQuery的Thickbox，增加了预加载图片功能和点击图片前后浏览的功能。&lt;/p&gt; &lt;p&gt;首先看下效果：&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.jinweijie.com/photo/?album=1&amp;amp;gallery=3"&gt;http://www.jinweijie.com/photo/?album=1&amp;amp;gallery=3&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;效果图（看右侧的箭头）&lt;/p&gt; &lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/jinweijie/201101/201101011539419377.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/jinweijie/201101/201101011539419311.png" width="122" height="165"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;先说说预加载功能&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;点击图片，当图片加载完毕以后，会自动加载后2张图片，这样，浏览起来会变得很顺畅。&lt;/p&gt; &lt;p&gt;主要代码：&lt;/p&gt; &lt;p&gt;替换thickbox.js中的：&lt;/p&gt;&lt;pre &gt;imgPreloader = new Image();&#xD;
imgPreloader.onload = function(){&#xD;
imgPreloader.onload = null;&#xD;
&lt;/pre&gt;&#xD;
&lt;p&gt;为&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&lt;pre &gt;imgPreloader = new Image();&#xD;
prevImg = new Image();&#xD;
nextImg = new Image();&#xD;
imgPreloader.onload = function(){&#xD;
imgPreloader.onload = null;&#xD;
&#xD;
var tb_links = jQuery('a[class="thickbox"]');&#xD;
var i = -1;&#xD;
tb_links.each(function(n) { if (this.href == imgPreloader.src) { i = n; } });&#xD;
&#xD;
&#xD;
if (i != -1) {&#xD;
    if (i&amp;gt;0) { prevImg.src = tb_links[i-1].href; }&#xD;
    if (i+1 &amp;lt; tb_links.length) { &#xD;
    &#xD;
        var imgTemp1 = new Image();&#xD;
        imgTemp1.src = tb_links[i+1].href; &#xD;
        &#xD;
        if(tb_links[i+2]){&#xD;
            var imgTemp2 = new Image();&#xD;
            imgTemp2.src = tb_links[i+2].href; &#xD;
        }&#xD;
        &#xD;
        if(tb_links[i+3]){&#xD;
            var imgTemp3 = new Image();&#xD;
            imgTemp3.src = tb_links[i+3].href; &#xD;
        }&#xD;
    }&#xD;
}&#xD;
&#xD;
&lt;/pre&gt;&#xD;
&lt;p&gt;&lt;strong&gt;接着是浏览按钮功能&lt;/strong&gt;&lt;/p&gt;&lt;pre &gt;需要3张图片&lt;strong&gt;left.gif&lt;/strong&gt;, &lt;strong&gt;right.gif&lt;/strong&gt;, pixel.gif。分别是左右和div透明背景图。&lt;/pre&gt;&lt;pre &gt;然后修改thickbox.css，增加：&lt;/pre&gt;&lt;pre &gt;#divNavControl{&#xD;
    position: absolute;&#xD;
    z-index:999;&#xD;
}&#xD;
&#xD;
#divPre{&#xD;
     height: 100%;&#xD;
    left: 0;&#xD;
    position: absolute;&#xD;
    width: 50%;&#xD;
    background:url(pixel.gif) repeat;&#xD;
    cursor:pointer;&#xD;
}&#xD;
&#xD;
#divNext{&#xD;
    height: 100%;&#xD;
    position: absolute;&#xD;
    right: 0;&#xD;
    width: 50%;&#xD;
    background-color:transparent;&#xD;
    background:url(pixel.gif) repeat;&#xD;
    cursor:pointer;&#xD;
}&#xD;
&#xD;
#imgLeftArrow{&#xD;
    position:absolute;&#xD;
    top:45%;&#xD;
    left:0;&#xD;
}&#xD;
&#xD;
#imgRightArrow{&#xD;
    position:absolute;&#xD;
    top:45%;&#xD;
    right:0;&#xD;
}&#xD;
&lt;/pre&gt;&#xD;
&lt;p&gt;最后修改thickbox.js，由于代码太长了，就不贴出来了，大家有兴趣可以看看，或者直接用就行了。&lt;/p&gt;&#xD;
&lt;p&gt;下载请到 &lt;a href="http://www.jinweijie.com/javascript/thickbox-add-previous-and-next-button-on-image-like-lightbox/"&gt;http://www.jinweijie.com/javascript/thickbox-add-previous-and-next-button-on-image-like-lightbox/&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;这里就不上传了。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;谢谢大家，再次祝大家新年快乐！&lt;/p&gt;&lt;img src="http://www.cnblogs.com/jinweijie/aggbug/1923769.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/jinweijie/archive/2011/01/01/thickbox-add-previous-and-next-button-on-image-like-lightbox.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/jinweijie/archive/2010/06/03/1750714.html</id><title type="text">ASTreeView 1.5.8发布(ASP.Net树控件)</title><summary type="text">ASTreeView是一个免费的树控件，支持拖拽，右键菜单(编辑，删除，增加)，动态加载(Dynamic Loading)，客户端、服务端事件支持，xml导入导出。稳定，快速。欢迎大家试用。 ASTreeView更新到1.5.8了，以下是更新记录： 新增API： SelectNode – 根据节点值选中节点。CheckNodes – 根据节点值勾选节点。UnCheckNodes - 取消勾选节点，...</summary><published>2010-06-03T05:57:00Z</published><updated>2010-06-03T05:57:00Z</updated><author><name>JIN Weijie</name><uri>http://www.cnblogs.com/jinweijie/</uri></author><link rel="alternate" href="http://www.cnblogs.com/jinweijie/archive/2010/06/03/1750714.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/jinweijie/archive/2010/06/03/1750714.html"/><content type="html">&lt;p&gt;ASTreeView是一个免费的树控件，支持拖拽，右键菜单(编辑，删除，增加)，动态加载(Dynamic Loading)，客户端、服务端事件支持，xml导入导出。稳定，快速。欢迎大家试用。&lt;/p&gt; &lt;p&gt;ASTreeView更新到1.5.8了，以下是更新记录：&lt;/p&gt; &lt;p&gt;&lt;strong&gt;新增API：&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;SelectNode – 根据节点值选中节点。&lt;br&gt;CheckNodes – 根据节点值勾选节点。&lt;br&gt;UnCheckNodes -&amp;nbsp; 取消勾选节点，根据节点值。&lt;br&gt;FindByValue – 类似于WebControl类的FindControl方法，根据值得到节点实例。&lt;br&gt;FindByText – 根据节点文字得到节点实例。  &lt;p&gt;&lt;strong&gt;ASDropDownTreeView新增Enable/Disable功能&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;可以设置下拉框树的启用或者禁用，代码：&lt;/p&gt;&lt;pre&gt;this.astvMyTree.Enabled = false;&lt;/pre&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;ASTreeViewNode新增EnableOpenClose属性&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/jinweijie/WindowsLiveWriter/ASTreeView1.5.8ASP.Net_9997/image_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/jinweijie/WindowsLiveWriter/ASTreeView1.5.8ASP.Net_9997/image_thumb.png" width="252" height="315"&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;开发者可以设置这个属性来控制是否显示节点前的加号/减号：&lt;/p&gt;&#xD;
&lt;p&gt;&lt;code&gt;someNode.EnableOpenClose = &lt;/code&gt;&lt;code&gt;false&lt;/code&gt;&lt;code&gt;;&lt;/code&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;[&lt;font color="#ff0000"&gt;重要&lt;/font&gt;]拖拽的API有所改变&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;在1.5.8版本里，&lt;strong&gt;OnNodeDragAndDropCompleteScript&lt;/strong&gt;属性已经更改为：&lt;strong&gt;OnNodeDragAndDropComplet&lt;font color="#ff0000"&gt;ing&lt;/font&gt;Script&lt;/strong&gt;。&lt;/p&gt;&#xD;
&lt;p&gt;另外，新增&lt;strong&gt;OnNodeDragAndDropComplet&lt;font color="#ff0000"&gt;ed&lt;/font&gt;Script&lt;/strong&gt;属性。&lt;/p&gt;&#xD;
&lt;p&gt;关于两个属性的说明：&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;OnNodeDragAndDropCompleting&lt;/strong&gt;在这个事件里，开发者可以取消当前的的拖拽操作，但是不能得到拖拽节点的nextSibling等属性，因为拖拽尚未完成。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;OnNodeDragAndDropCompletedScript&lt;/strong&gt;在此事件里，开发者可以得到拖拽节点的nextSibling和parentNode等属性，但不能取消拖拽，因为node已经appended了。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;修复的Bug：&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;修复在动态加载中，EnableThreeStateCheckbox=false无效问题。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;在线演示(网站用的是美国服务器，所以对于有些朋友可能会比较慢)：&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://www.astreeview.com"&gt;&lt;strong&gt;http://www.astreeview.com&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;下载（包含示例代码）：&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://www.astreeview.com/astreeviewdemo/Download.aspx"&gt;&lt;strong&gt;http://www.astreeview.com/astreeviewdemo/Download.aspx&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;谢谢！&lt;/p&gt;&lt;img src="http://www.cnblogs.com/jinweijie/aggbug/1750714.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/jinweijie/archive/2010/06/03/1750714.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/jinweijie/archive/2010/02/07/astreeview_1_5_3_released.html</id><title type="text">ASTreeView 1.5.3发布(ASP.NET树控件)</title><summary type="text">ASTreeView 1.5.3发布啦，相比1.4.0，新版本改进了很多，还增加了几个很多朋友关心的功能。 下面我介绍下1.5.3中有哪些新东西： 1. 增加了新的节点类型：TextNode 使用TextNode, 开发者可以很灵活地使用html作为树节点的NodeText，这就意味着树节点可以是2个hyperlink，可以有多种颜色，甚至可以是javascript。 来个截图： 或者访问Demo看效果 2. 增加EnableDragDropOnIcon属性 当使用TextNode作为树节点时，节点的拖拽就成了问题，因为ASTreeView不知道树节点里的html会是什么。所以我增加了Enab</summary><published>2010-02-07T15:52:00Z</published><updated>2010-02-07T15:52:00Z</updated><author><name>JIN Weijie</name><uri>http://www.cnblogs.com/jinweijie/</uri></author><link rel="alternate" href="http://www.cnblogs.com/jinweijie/archive/2010/02/07/astreeview_1_5_3_released.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/jinweijie/archive/2010/02/07/astreeview_1_5_3_released.html"/></entry><entry><id>http://www.cnblogs.com/jinweijie/archive/2010/01/04/astreeview_1_4_0_released.html</id><title type="text">ASTreeView 1.4.0发布(ASP.NET树控件)</title><summary type="text">ASTreeView 1.4.0 免费树控件 更新：1. 拖拽支持横向锁定 2.限定拖动层级 3. 增加OnNodeDragAndDropStartScript事件  4.增加了动态载入PostBack的解决办法</summary><published>2010-01-04T13:56:00Z</published><updated>2010-01-04T13:56:00Z</updated><author><name>JIN Weijie</name><uri>http://www.cnblogs.com/jinweijie/</uri></author><link rel="alternate" href="http://www.cnblogs.com/jinweijie/archive/2010/01/04/astreeview_1_4_0_released.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/jinweijie/archive/2010/01/04/astreeview_1_4_0_released.html"/></entry><entry><id>http://www.cnblogs.com/jinweijie/archive/2009/11/27/astreeview_1_3_0_release.html</id><title type="text">ASTreeView 1.3.0发布(ASP.NET树控件)</title><summary type="text">从1.1.1到1.3.0，有以下的改进：1.右键菜单扩展  2.主题支持  3.左到右(ltf)显示支持  4.点击父节点展开/收缩节点  5.节点支持html  6.支持转义字符  7.支持多行编辑  8.支持拖拽事件  9.禁止子节点属性</summary><published>2009-11-27T02:18:00Z</published><updated>2009-11-27T02:18:00Z</updated><author><name>JIN Weijie</name><uri>http://www.cnblogs.com/jinweijie/</uri></author><link rel="alternate" href="http://www.cnblogs.com/jinweijie/archive/2009/11/27/astreeview_1_3_0_release.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/jinweijie/archive/2009/11/27/astreeview_1_3_0_release.html"/></entry><entry><id>http://www.cnblogs.com/jinweijie/archive/2009/10/16/astreeview_1_1_1_released.html</id><title type="text">ASTreeView 1.1.1发布(ASP.NET树控件)</title><summary type="text">继ASTreeView 1.0发布以后，得到了很多朋友的关注和使用，在这里先感谢这些朋友们！ 通过这些反馈，发现了ASTreeView的一些bug和新功能的需求。  新版本1.1.1可以从http://astreeview.googlecode.com/files/astreeview1.1.1.zip 下载，包含示例代码。  新版本的ASTreView修复的bug：  修复了和jQuery冲突问题（主要是由于$方法所引起的），感谢xiaot的意见。  下拉框树的验证控件无法禁用问题，感谢zzdfc朋友的意见。  在网络慢的情况下初始化下拉框树可能出现js报错。  拖拽最后节点时，树线无法正确</summary><published>2009-10-16T06:17:00Z</published><updated>2009-10-16T06:17:00Z</updated><author><name>JIN Weijie</name><uri>http://www.cnblogs.com/jinweijie/</uri></author><link rel="alternate" href="http://www.cnblogs.com/jinweijie/archive/2009/10/16/astreeview_1_1_1_released.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/jinweijie/archive/2009/10/16/astreeview_1_1_1_released.html"/></entry><entry><id>http://www.cnblogs.com/jinweijie/archive/2009/09/11/deploy_subtext_on_godaddy.html</id><title type="text">在GoDaddy上部署SubText</title><summary type="text">由于海意互联的恶劣态度，决定把虚拟主机移到GoDaddy上，本文记录了迁移过程中遇到的一些问题（主要是安全问题和数据库的转移）以及相应的解决方案。</summary><published>2009-09-11T04:57:00Z</published><updated>2009-09-11T04:57:00Z</updated><author><name>JIN Weijie</name><uri>http://www.cnblogs.com/jinweijie/</uri></author><link rel="alternate" href="http://www.cnblogs.com/jinweijie/archive/2009/09/11/deploy_subtext_on_godaddy.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/jinweijie/archive/2009/09/11/deploy_subtext_on_godaddy.html"/></entry><entry><id>http://www.cnblogs.com/jinweijie/archive/2009/08/27/astreeview_1_0_released.html</id><title type="text">ASTreeView 1.0发布(一个ASP.NET树控件)</title><summary type="text">经过陆陆续续漫长的开发，ASTreeView终于可以和大家见面啦！之前也有和几位朋友有过交流，给他们看过些demo，反响还可以，所以这几天完善好demo以后斗胆发到首页和大家分享。ASTreeView是免费的，你可以用在任何项目里。</summary><published>2009-08-27T15:18:00Z</published><updated>2009-08-27T15:18:00Z</updated><author><name>JIN Weijie</name><uri>http://www.cnblogs.com/jinweijie/</uri></author><link rel="alternate" href="http://www.cnblogs.com/jinweijie/archive/2009/08/27/astreeview_1_0_released.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/jinweijie/archive/2009/08/27/astreeview_1_0_released.html"/></entry><entry><id>http://www.cnblogs.com/jinweijie/archive/2009/03/01/1400762.html</id><title type="text">自定义增加Windows xp IIS的连接数</title><summary type="text">Windows xp pro带的iis是5.0版的，默认最大连接数是10.如何增加最大连接数呢？这样操作：首先去&amp;#160;http://support.microsoft.com/default.aspx?scid=kb;en-us;301386下载MetaEdit&amp;#160;安装以后，浏览到LM/W3WSVC/MaxConnections节点，把10修改成2000000000就可以啦&amp;#160...</summary><published>2009-03-01T04:51:00Z</published><updated>2009-03-01T04:51:00Z</updated><author><name>JIN Weijie</name><uri>http://www.cnblogs.com/jinweijie/</uri></author><link rel="alternate" href="http://www.cnblogs.com/jinweijie/archive/2009/03/01/1400762.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/jinweijie/archive/2009/03/01/1400762.html"/></entry></feed>
