AspAlliance Author Profile
Name Lifu Chen
Column Name Dflying's ASP.NET AJAX World
Average Article Rating 5
Join Date 21 May 2007
Birthday 05 Sep
Location Shanghai, Shanghai, P.R.China Send Feedback
Bio
Blog (Html) http://dflying.cnblogs.com/ 
Blog (RSS) http://dflying.cnblogs.com/rss RSS Feed 
My Blog
博客园_Dflying Chen @ cnblogsBe a programmer here. Atlas, ASP.NET, .NET, Javascript, PHP, and C#博客堂Blog: http://blog.joycode.com/dflying/ Daily Life: http://dflying.spaces.live.com/uuid:a8d92d37-b6c6-41f5-9512-24994eaad94c;id=9182008-06-13T12:14:48ZDflying Chenhttp://www.cnblogs.com/dflying/feed.cnblogs.comhttp://www.cnblogs.com/dflying/archive/2008/06/13/1219896.html《博客园精华集》ASP.NET分册第2论筛选结果文章列表 - Dflying Chen由老赵、大V、李永京和我一起筛选完成,一共440笔: 为什么foreach(HttpCookie cookie in Request.Cookies)会出错 作者:dudu 解读System.Web.UI.Page中关键方法ProcessRequestMain() 作者:dudu 在Asp.net页面中实现数据饼图 作者:TerryLee 在Web页面中控制其元素的选择状态 作者:birds...2008-06-13T12:13:00Z2008-06-13T12:13:00ZDflying Chenhttp://www.cnblogs.com/dflying/<p>由老赵、大V、李永京和我一起筛选完成,一共440笔:</p> <p>&nbsp;</p> <ol> <li><strong><a href="http://www.cnblogs.com/dudu/archive/2004/12/21/80118.html" target="_blank">为什么foreach(HttpCookie cookie in Request.Cookies)会出错</a></strong> 作者:dudu <li><strong><a href="http://www.cnblogs.com/dudu/archive/2005/10/21/259328.html" target="_blank">解读System.Web.UI.Page中关键方法ProcessRequestMain()</a></strong> 作者:dudu <li><strong><a href="http://www.cnblogs.com/Terrylee/archive/2005/10/12/253099.html" target="_blank">在Asp.net页面中实现数据饼图</a></strong> 作者:TerryLee <li><strong><a href="http://www.cnblogs.com/birdshome/archive/2005/08/05/207785.html" target="_blank">在Web页面中控制其元素的选择状态</a></strong> 作者:birdshome <li><strong><a href="http://www.cnblogs.com/birdshome/archive/2005/09/05/230192.html" target="_blank">ASP.NET控件开发之"代码紧凑原则"</a></strong> 作者:birdshome <li><strong><a href="http://www.cnblogs.com/birdshome/archive/2004/12/19/79309.html" target="_blank">使用ASP.NET 2.0提供的WebResource管理资源</a></strong> 作者:birdshome <li><strong><a href="http://www.cnblogs.com/birdshome/archive/2006/08/27/487652.html" target="_blank">ASP.NET效率陷阱之——Attributes</a></strong> 作者:birdshome <li><strong><a href="http://www.cnblogs.com/tintown/archive/2005/02/07/103088.html" target="_blank">最经典的实现字符数控制的方案哦!(完善版)</a></strong> 作者:听棠.NET <li><strong><a href="http://www.cnblogs.com/JeffreyZhao/archive/2006/12/31/608379.html" target="_blank">Tip:使用Extender的ResolveControlID事件</a></strong> 作者:Jeffrey Zhao <li><strong><a href="http://www.cnblogs.com/JeffreyZhao/archive/2007/04/18/718291.html" target="_blank">有关注册DataItem的一些可能被忽视的事情</a></strong> 作者:Jeffrey Zhao <li><strong><a href="http://www.cnblogs.com/JeffreyZhao/archive/2007/12/22/1009824.html" target="_blank">为WebForms说几句话,以及一些ASP.NET开发上的经验(1)</a></strong> 作者:Jeffrey Zhao <li><strong><a href="http://www.cnblogs.com/JeffreyZhao/archive/2007/12/22/1010859.html" target="_blank">为WebForms说几句话,以及一些ASP.NET开发上的经验(2)</a></strong> 作者:Jeffrey Zhao <li><strong><a href="http://www.cnblogs.com/JeffreyZhao/archive/2007/12/23/1011623.html" target="_blank">为WebForms说几句话,以及一些ASP.NET开发上的经验(3)</a></strong> 作者:Jeffrey Zhao <li><strong><a href="http://www.cnblogs.com/JeffreyZhao/archive/2007/12/30/1021297.html" target="_blank">技巧:使用User Control做HTML生成</a></strong> 作者:Jeffrey Zhao <li><strong><a href="http://www.cnblogs.com/JeffreyZhao/archive/2008/01/13/1036688.html" target="_blank">重提URL Rewrite(3):在URL Rewrite后保持PostBack地址</a></strong> 作者:Jeffrey Zhao <li><strong><a href="http://www.cnblogs.com/JeffreyZhao/archive/2008/01/13/1037134.html" target="_blank">重提URL Rewrite(4):不同级别URL Rewrite的一些细节与特点</a></strong> 作者:Jeffrey Zhao <li><strong><a href="http://www.cnblogs.com/JeffreyZhao/archive/2008/01/12/1035877.html" target="_blank">重提URL Rewrite(1):IIS与ASP.NET</a></strong> 作者:Jeffrey Zhao <li><strong><a href="http://www.cnblogs.com/JeffreyZhao/archive/2008/02/12/1066792.html" target="_blank">随便说说:在ASP.NET应用程序中上传文件</a></strong> 作者:Jeffrey Zhao <li><strong><a href="http://www.cnblogs.com/wayfarer/archive/2006/11/01/547060.html" target="_blank">PetShop之ASP.NET缓存</a></strong> 作者:张逸 <li><strong><a href="http://www.cnblogs.com/thinhunan/archive/2006/08/21/482253.html" target="_blank">优秀ASP.NET程序员修炼之路</a></strong> 作者:THIN <li><strong><a href="http://www.cnblogs.com/shanyou/archive/2008/04/04/1137493.html" target="_blank">asp.net 性能调较</a></strong> 作者:自由、创新、研究、探索…… <li><strong><a href="http://www.cnblogs.com/teddyma/archive/2005/11/28/286196.html" target="_blank">深度解析Asp.Net2.0中的Callback机制</a></strong> 作者:Teddy's Knowledge Base <li><strong><a href="http://www.cnblogs.com/jillzhang/archive/2006/09/07/496985.html" target="_blank">小问题汇总</a></strong> 作者:jillzhang <li><strong><a href="http://www.cnblogs.com/jillzhang/archive/2006/09/17/506349.html" target="_blank">实现性能目标的几种方法</a></strong> 作者:jillzhang <li><strong><a href="http://www.cnblogs.com/jillzhang/archive/2007/06/04/771139.html" target="_blank">手把手教你如何扩展GridView之自动排序篇</a></strong> 作者:jillzhang <li><strong><a href="http://www.cnblogs.com/jillzhang/archive/2007/10/14/923926.html" target="_blank">打造0代码全自动GridView-天具神力</a></strong> 作者:jillzhang <li><strong><a href="http://www.cnblogs.com/singlepine/archive/2005/10/15/255413.html" target="_blank">提高ASP.Net应用程序性能的十大方法 </a></strong>作者:小山 <li><strong><a href="http://www.cnblogs.com/cathsfz/archive/2006/10/31/545521.html" target="_blank">深入理解 ASP.NET 动态控件 (Part 1 - 感性认识)</a></strong> 作者:Cat Chen <li><strong><a href="http://www.cnblogs.com/cathsfz/archive/2006/11/05/550985.html" target="_blank">深入理解 ASP.NET 动态控件 (Part 2 - 编译过程)</a></strong> 作者:Cat Chen <li><strong><a href="http://www.cnblogs.com/cathsfz/archive/2006/11/09/555415.html" target="_blank">从 ASP 到 ASP.NET (Part 1 - 学习什么)</a></strong> 作者:Cat Chen <li><strong><a href="http://www.cnblogs.com/cathsfz/archive/2006/11/11/557257.html" target="_blank">ASP.NET - 解决一个大难题的同时引入另一个更大的难题</a></strong> 作者:Cat Chen <li><strong><a href="http://www.cnblogs.com/cathsfz/archive/2006/11/17/563175.html" target="_blank">从 ASP 到 ASP.NET (Part 2 - 忘记什么)</a></strong> 作者:Cat Chen <li><strong><a href="http://www.cnblogs.com/cathsfz/archive/2006/12/06/584666.html" target="_blank">深入理解 ASP.NET 与客户端缓存 (Part 1 - HTTP 协议)</a></strong> 作者:Cat Chen <li><strong><a href="http://www.cnblogs.com/cathsfz/archive/2006/12/07/584826.html" target="_blank">深入理解 ASP.NET 与客户端缓存 (Part 2 - ASP.NET 支持)</a></strong> 作者:Cat Chen <li><strong><a href="http://www.cnblogs.com/cathsfz/archive/2007/09/11/889154.html" target="_blank">深入理解 ASP.NET 动态控件 (Part 4 - 解决问题)</a></strong> 作者:Cat Chen <li><strong><a href="http://www.cnblogs.com/cathsfz/archive/2008/03/26/1122275.html" target="_blank">深入理解 ASP.NET 动态控件 (Part 6 - 模板控件)</a></strong> 作者:Cat Chen <li><strong><a href="http://www.cnblogs.com/cathsfz/archive/2008/03/24/1119465.html" target="_blank">深入理解 ASP.NET 动态控件 (Part 5 - 编译实验)</a></strong> 作者:Cat Chen <li><strong><a href="http://www.cnblogs.com/Clingingboy/archive/2007/04/25/727635.html" target="_blank">关于asp.net服务器控件的一些想法</a></strong> 作者:Clingingboy <li><strong><a href="http://www.cnblogs.com/skylaugh/archive/2006/08/04/467733.html" target="_blank">Page Template(页模板) </a></strong>作者:仰天一笑 <li><strong><a href="http://www.cnblogs.com/hjf1223/archive/2006/09/29/518305.html" target="_blank">客观看待ViewState对Asp.net程序作用和影响</a></strong> 作者:阿不 <li><strong><a href="http://www.cnblogs.com/hjf1223/archive/2006/10/14/529227.html" target="_blank">asp.net 2.0 下的表单验证Cookieless属性</a></strong> 作者:阿不 <li><strong><a href="http://www.cnblogs.com/hjf1223/archive/2006/07/05/443761.html" target="_blank">深入理解 __doPostBack</a></strong> 作者:阿不 <li><strong><a href="http://www.cnblogs.com/hjf1223/archive/2008/05/03/1180962.html" target="_blank">深入ASP.NET数据绑定(上)</a></strong> 作者:阿不 <li><strong><a href="http://www.cnblogs.com/hjf1223/archive/2008/01/03/1024969.html" target="_blank">ASP.NET WebForm Best Practice 之PostBack</a></strong> 作者:阿不 <li><strong><a href="http://www.cnblogs.com/hjf1223/archive/2007/12/23/1011642.html" target="_blank">ASP.NET WebForm Best Practice 之ViewState</a></strong> 作者:阿不 <li><strong><a href="http://www.cnblogs.com/hjf1223/archive/2007/12/23/1011403.html" target="_blank">ASP.NET WebForm Best Practice 之充分利用DataSourceControl</a></strong> 作者:阿不 <li><strong><a href="http://www.cnblogs.com/hjf1223/archive/2008/05/04/1182399.html" target="_blank">深入ASP.NET数据绑定(中)——数据双向绑定机理</a></strong> 作者:阿不 <li><strong><a href="http://www.cnblogs.com/hjf1223/archive/2008/05/05/1183933.html" target="_blank">深入ASP.NET数据绑定(下)——多样的绑定方式</a></strong> 作者:阿不 <li><strong><a href="http://www.cnblogs.com/RChen/archive/2006/12/02/580145.html" target="_blank">逐步改用 IronPython 开发你的 ASP.NET 应用程序</a></strong> 作者:木野狐(Neil Chen) <li><strong><a href="http://www.cnblogs.com/artech/archive/2007/05/12/743542.html" target="_blank">[原创]ASP.NET:创建Linked ValidationSummary, 深入理解ASP.NET的Validation</a></strong> 作者:Artech <li><strong><a href="http://www.cnblogs.com/artech/archive/2007/05/21/753620.html" target="_blank">[原创]深入剖析ASP.NET的编译原理之一:动态编译(Dynamical Compilation)</a></strong> 作者:Artech <li><strong><a href="http://www.cnblogs.com/artech/archive/2007/05/26/760292.html" target="_blank">[原创] 深入剖析ASP.NET的编译原理之二:预编译(Precompilation)</a></strong> 作者:Artech <li><strong><a href="http://www.cnblogs.com/artech/archive/2007/04/06/702658.html" target="_blank">[原创]浅谈ASP.NET的Postback</a></strong> 作者:Artech <li><strong><a href="http://www.cnblogs.com/artech/archive/2007/09/13/891262.html" target="_blank">[原创]ASP.NET Process Model之二:ASP.NET Http Runtime Pipeline - Part I</a></strong> 作者:Artech <li><strong><a href="http://www.cnblogs.com/artech/archive/2007/09/13/891266.html" target="_blank">[原创]ASP.NET Process Model之二:ASP.NET Http Runtime Pipeline - Part II</a></strong> 作者:Artech <li><strong><a href="http://www.cnblogs.com/artech/archive/2007/09/09/887528.html" target="_blank">[原创]ASP.NET Process Model之一:IIS 和 ASP.NET ISAPI</a></strong> 作者:Artech <li><strong><a href="http://www.cnblogs.com/oomusou/archive/2007/06/26/796094.html" target="_blank">(原創) 如何獲得GridView內LinkButton的RowIndex? (初級) (.NET) (ASP.NET)</a></strong> 作者:真 OO无双 <li><strong><a href="http://www.cnblogs.com/oomusou/archive/2007/01/27/536238.html" target="_blank">(原創) 如何用C++開發ASP.NET? (.NET) (C++/CLI) (ASP.NET)</a></strong> 作者:真 OO无双 <li><strong><a href="http://www.cnblogs.com/Heroman/archive/2006/02/16/331936.html" target="_blank">开篇:Nhibernat.Test项目分析之:ConfigurationTest</a></strong> 作者:菩提树 <li><strong><a href="http://www.cnblogs.com/mqingqing123/archive/2006/03/06/343623.html" target="_blank">ASP.NET应用程序的部署--兼谈aspnet_compiler.exe命令</a></strong> 作者:天天 <li><strong><a href="http://www.cnblogs.com/mqingqing123/archive/2006/06/22/432430.html" target="_blank">在母版页里使用FindControl的困惑</a></strong> 作者:天天 <li><strong><a href="http://www.cnblogs.com/flier/archive/2004/08/04/30226.html" target="_blank">ASP.NET 中 Session 实现原理浅析 [1] 会话的建立流程</a></strong> 作者:Flier Lu <li><strong><a href="http://www.cnblogs.com/flier/archive/2004/08/07/30902.html" target="_blank">ASP.NET 中 Session 实现原理浅析 [2] 状态管理器</a></strong> 作者:Flier Lu <li><strong><a href="http://www.cnblogs.com/jiezhi/archive/2005/08/01/204482.html" target="_blank">代码访问安全(code-access security)</a></strong> 作者:风满袖 <li><strong><a href="http://www.cnblogs.com/jiezhi/archive/2005/08/05/208488.html" target="_blank">保护 ASP.NET 应用的安全</a></strong> 作者:风满袖 <li><strong><a href="http://www.cnblogs.com/QDuck/archive/2007/04/20/720335.html" target="_blank">ASP.NET的模板实现(c#) </a></strong>作者:QDuck <li><strong><a href="http://www.cnblogs.com/rand/archive/2006/09/20/509786.html" target="_blank">ASP.NET中将数据输出到Excel </a></strong>作者:婕舞飞扬 <li><strong><a href="http://www.cnblogs.com/guanjinke/archive/2006/03/19/353591.html" target="_blank">都是Login惹得祸</a></strong> 作者:纶巾客 <li><strong><a href="http://www.cnblogs.com/xh831213/archive/2006/02/16/331558.html" target="_blank">asp.net应用程序级别跟踪</a></strong> 作者:小寒 <li><strong><a href="http://www.cnblogs.com/AndersLiu/archive/2008/01/01/1022420.html" target="_blank">使用Forms Authentication实现用户注册、登录 (二)用户注册与登录</a></strong> 作者:Anders Liu <li><strong><a href="http://www.cnblogs.com/AndersLiu/archive/2008/01/01/1022424.html" target="_blank">使用Forms Authentication实现用户注册、登录 (三)用户实体替换</a></strong> 作者:Anders Liu <li><strong><a href="http://www.cnblogs.com/AndersLiu/archive/2007/12/28/1018219.html" target="_blank">浅析ASP.NET 2.0的用户密码加密机制</a></strong> 作者:Anders Liu <li><strong><a href="http://www.cnblogs.com/notus/archive/2006/07/05/443642.html" target="_blank">2005-5-29+ 认识httphandler</a></strong> 作者:Notus|南色的风 <li><strong><a href="http://www.cnblogs.com/notus/archive/2007/03/13/673222.html" target="_blank">asp.net用url重写URLReWriter实现任意二级域名</a></strong> 作者:Notus|南色的风 <li><strong><a href="http://www.cnblogs.com/zhangronghua/archive/2007/12/27/1016431.html" target="_blank">Asp.net2.0加载用户控件的三种方法</a></strong> 作者:张荣华 <li><strong><a href="http://www.cnblogs.com/zhangronghua/archive/2007/08/23/867101.html" target="_blank">灵活运用__doPostBack函数[修改篇]</a></strong> 作者:张荣华 <li><strong><a href="http://www.cnblogs.com/skyivben/archive/2007/01/26/631233.html" target="_blank">数独解算器(ASP.NET 2.0)</a></strong> 作者:银河 <li><strong><a href="http://www.cnblogs.com/adandelion/archive/2005/11/12/274505.html" target="_blank">Asp.net中DataGrid利用DataRelation显示主从表信息(可控制从表信息隐藏和显示).(DataGrid 嵌套)</a></strong> 作者:猪头 <li><strong><a href="http://www.cnblogs.com/adandelion/archive/2007/07/29/835078.html" target="_blank">Intelligencia.UrlRewriter.dll aspx重写为html实例(asp.net 2.0) 一整天的劳动啊</a></strong> 作者:猪头 <li><strong><a href="http://www.cnblogs.com/adandelion/archive/2008/01/05/1027212.html" target="_blank">集合已修改;枚举操作可能无法执行。使用foreach 循环删除DataRow的时候的问题! 该死的AcceptChanges() Row.elete() Remove(Row)使用不同。</a></strong> 作者:猪头 <li><strong><a href="http://www.cnblogs.com/xiang/archive/2006/06/12/423496.html" target="_blank">IIS运行asp程序出现The requested resource is in use 和 安装.net 2.0 后运行2.0程序出现 Failed to access IIS metabase 错误的解决</a></strong> 作者:e旋风 <li><strong><a href="http://www.cnblogs.com/xiang/archive/2006/07/18/453918.html" target="_blank">HttpUtility.UrlEncode 在 Encode 的时候, 将空格转换成加号('+'), 在 Decode 的时候将加号转为空格, 但是浏览器是不能理解加号为空格的, 所以如果文件名包含了空格, 在浏览器下载得到的文件, 空格就变成了加号</a></strong> 作者:e旋风 <li><strong><a href="http://www.cnblogs.com/walkingboy/archive/2007/02/09/645779.html" target="_blank">[Flash FileUpload]用flash.net.FileReference实现ASP.NET无刷新文件上传</a></strong> 作者:浪子 <li><strong><a href="http://www.cnblogs.com/walkingboy/archive/2005/09/21/241127.html" target="_blank">Asp.net直接保存文件到客户端</a></strong> 作者:浪子 <li><strong><a href="http://www.cnblogs.com/walkingboy/archive/2005/09/23/242553.html" target="_blank">Asp.net直接保存文件到客户端(续)</a></strong> 作者:浪子 <li><strong><a href="http://www.cnblogs.com/xdotnet/archive/2006/09/27/516527.html" target="_blank">在Asp.net的HttpCookie中写入汉字,读取时为乱码的解决方法!</a></strong> 作者:网魂小兵 <li><strong><a href="http://www.cnblogs.com/xdotnet/archive/2007/10/24/936651.html" target="_blank">[ASP.NET用户验证一]Forms验证</a></strong> 作者:网魂小兵 <li><strong><a href="http://www.cnblogs.com/chnking/archive/2006/03/07/344506.html" target="_blank">单点登录(SSO)的核心--kerberos身份认证协议技术参考(一)</a></strong> 作者:chnking <li><strong><a href="http://www.cnblogs.com/chnking/archive/2006/03/08/346054.html" target="_blank">单点登录(SSO)的核心--kerberos身份认证协议技术参考(二) </a></strong>作者:chnking <li><strong><a href="http://www.cnblogs.com/chnking/archive/2006/03/12/348622.html" target="_blank">单点登录(SSO)的核心--kerberos身份认证协议技术参考(三) </a></strong>作者:chnking <li><strong><a href="http://www.cnblogs.com/aspsir/archive/2006/07/27/461229.html" target="_blank">小议优化ASP.NET应用性能之Cache篇</a></strong> 作者:恩电 <li><strong><a href="http://www.cnblogs.com/aspsir/archive/2006/08/01/465318.html" target="_blank">小议优化ASP.NET应用性能之ViewState篇</a></strong> 作者:恩电 <li><strong><a href="http://www.cnblogs.com/Microshaoft/archive/2005/05/08/151093.html" target="_blank">使数据库大字段的 Server Side ASP.Net Web/Http 下载,支持 FlashGet (Client) 断点续传多线程下载</a></strong> 作者:Microshaoft <li><strong><a href="http://www.cnblogs.com/chinhr/archive/2006/11/16/562114.html" target="_blank">asp.net操作EXCEL宏</a></strong> 作者:林西 <li><strong><a href="http://www.cnblogs.com/chinhr/archive/2007/06/26/795947.html" target="_blank">ASP.NET错误处理的方式(总结)</a></strong> 作者:林西 <li><strong><a href="http://www.cnblogs.com/chinhr/archive/2007/06/18/787537.html" target="_blank">ASP.net中动态加载控件时一些问题的总结</a></strong> 作者:林西 <li><strong><a href="http://www.cnblogs.com/chinhr/archive/2007/06/19/788957.html" target="_blank">Asp.net连接Oracle数据库的连接池问题(ZT)</a></strong> 作者:林西 <li><strong><a href="http://www.cnblogs.com/chinhr/archive/2007/10/18/929326.html" target="_blank">HttpWebRequest 向网站提交数据 </a></strong>作者:林西 <li><strong><a href="http://www.cnblogs.com/chinhr/archive/2008/02/25/1080794.html" target="_blank">Asp.net中开发使用ActiveX控件 </a></strong>作者:林西 <li><strong><a href="http://www.cnblogs.com/chinhr/archive/2008/03/13/1103682.html" target="_blank">ASP.NET 2.0角色及成员管理 </a></strong>作者:林西 <li><strong><a href="http://www.cnblogs.com/chinhr/archive/2008/03/18/1111170.html" target="_blank">2.0正式版中callback的一些变化+使用示例(ASP.NET 2.0) </a></strong>作者:林西 <li><strong><a href="http://www.cnblogs.com/yao/archive/2007/02/24/655190.html" target="_blank">Flash上传文件(结合asp.net)</a></strong> 作者:三千 <li><strong><a href="http://www.cnblogs.com/yao/archive/2006/06/24/434783.html" target="_blank">asp.net中使用基于角色role的Forms验证</a></strong> 作者:三千 <li><strong><a href="http://www.cnblogs.com/volnet/archive/2008/03/24/1120314.html" target="_blank">如何使用ASP.NET2.0的“嵌入的资源”</a></strong> 作者:volnet(可以叫我大V) <li><strong><a href="http://www.cnblogs.com/Ring1981/archive/2007/04/10/706659.html" target="_blank">Asp.net常用状态管理方案分析</a></strong> 作者:Ring <li><strong><a href="http://www.cnblogs.com/lingyun_k/archive/2006/06/02/415494.html" target="_blank">编译器错误信息: CS0016: 未能写入输出文件,..\Temporary ASP.NET Files\WebApp\d087da43\c12930d8\9ze28k_8.dll”--拒绝访问</a></strong> 作者:lingyun_k <li><strong><a href="http://www.cnblogs.com/lingyun_k/archive/2005/08/01/205097.html" target="_blank">关于在ASP.NET中以DCOM方式操作Excel的几个问题</a></strong> 作者:lingyun_k <li><strong><a href="http://www.cnblogs.com/lingyun_k/archive/2005/11/08/271796.html" target="_blank">关于ASP.NET中调用Excel组件不能结束进程的解决方法</a></strong> 作者:lingyun_k <li><strong><a href="http://www.cnblogs.com/jetz/archive/2005/05/19/158709.html" target="_blank">ASP.NET TreeView相关问题</a></strong> 作者:jetz <li><strong><a href="http://www.cnblogs.com/birdshover/archive/2006/05/19/404593.html" target="_blank">ASP.NET页面提前处理问题</a></strong> 作者:BirdsHover <li><strong><a href="http://www.cnblogs.com/birdshover/archive/2006/07/10/447197.html" target="_blank">ASP.NET2.0实现网站的自动升级</a></strong> 作者:BirdsHover <li><strong><a href="http://www.cnblogs.com/birdshover/archive/2008/03/14/1106333.html" target="_blank">用IHttpModule解决输入中文地址乱码问题(二)</a></strong> 作者:BirdsHover <li><strong><a href="http://www.cnblogs.com/birdshover/archive/2008/03/06/1092737.html" target="_blank">用IHttpModule解决输入中文地址乱码问题(一)</a></strong> 作者:BirdsHover <li><strong><a href="http://www.cnblogs.com/birdshover/archive/2007/12/24/1012773.html" target="_blank">自定义WebControls.Panel,让div自由说话</a></strong> 作者:BirdsHover <li><strong><a href="http://www.cnblogs.com/jmtek/archive/2006/02/16/331961.html" target="_blank">ASP.NET运行模式:PageHandlerFactory</a></strong> 作者:alittlefish <li><strong><a href="http://www.cnblogs.com/jmtek/archive/2006/02/15/330958.html" target="_blank">ASP.NET运行模式</a></strong> 作者:alittlefish <li><strong><a href="http://www.cnblogs.com/xuanfeng/archive/2007/01/21/626296.html" target="_blank">解决网爬工具爬取页面信息出现乱码的问题</a></strong> 作者:xuanfeng <li><strong><a href="http://www.cnblogs.com/wuchang/archive/2004/08/14/33394.html" target="_blank">文件上传</a></strong> 作者:无常 <li><strong><a href="http://www.cnblogs.com/wj/archive/2005/08/21/219326.html" target="_blank">Castle实践8-AspectSharp</a></strong> 作者:绿叶 <li><strong><a href="http://www.cnblogs.com/wj/archive/2005/08/23/220552.html" target="_blank">Castle实践9-在Castle IOC容器中使用AspectSharp(全面剖析AspectSharp Facility)</a></strong> 作者:绿叶 <li><strong><a href="http://www.cnblogs.com/submaie/archive/2005/01/22/95778.html" target="_blank">使用.ashx文件处理IHttpHandler实现发送文本及二进制数据的方法。</a></strong> 作者:笑望人生 <li><strong><a href="http://www.cnblogs.com/submaie/archive/2004/12/16/77915.html" target="_blank">Asp.Net中DataGrid的模版列(TemplateColumn)内容控制简单方法。</a></strong> 作者:笑望人生 <li><strong><a href="http://www.cnblogs.com/Jinglecat/archive/2007/04/28/730511.html" target="_blank">关于 asp.net 服务器控件几个 ID 的说明</a></strong> 作者:晓风残月 <li><strong><a href="http://www.cnblogs.com/Jinglecat/archive/2007/07/18/823201.html" target="_blank">ASP.NET DEMO 12 : CheckBoxList 实现单选</a></strong> 作者:晓风残月 <li><strong><a href="http://www.cnblogs.com/anjou/archive/2007/10/15/923770.html" target="_blank">使用HttpWebRequest提交ASP.NET表单并保持Session和Cookie</a></strong> 作者:大豆男生 <li><strong><a href="http://www.cnblogs.com/anjou/archive/2006/12/25/602943.html" target="_blank">使用WebClient自动填写并提交ASP.NET页面表单</a></strong> 作者:大豆男生 <li><strong><a href="http://www.cnblogs.com/pwqzc/archive/2005/11/10/273277.html" target="_blank">Asp.Net2.0无刷新客户端回调</a></strong> 作者:一帆(老鼠粮仓之路) <li><strong><a href="http://www.cnblogs.com/dotLive/archive/2007/02/04/639277.html" target="_blank">asp.net2.0的几个标准控件使用的小技巧</a></strong> 作者:.Live <li><strong><a href="http://www.cnblogs.com/yukaizhao/archive/2007/06/06/773193.html" target="_blank">Url重写一劳永逸篇</a></strong> 作者:玉开 <li><strong><a href="http://www.cnblogs.com/squirrel_sc/archive/2004/11/22/67206.html" target="_blank">asp.net设置默认按钮的一种方法(041217更新)</a></strong> 作者:squirrel_sc <li><strong><a href="http://www.cnblogs.com/oop/archive/2005/09/09/233099.html" target="_blank">asp.net中,维护动态加载控件的类实现 的想法</a></strong> 作者:OOP <li><strong><a href="http://www.cnblogs.com/MaxIE/archive/2006/02/27/338376.html" target="_blank">ASP采用Jmail发送普通附件和嵌入附件(参考w3JMail官方例程)</a></strong> 作者:MaxIE <li><strong><a href="http://www.cnblogs.com/MaxIE/archive/2006/07/15/451439.html" target="_blank">获取aspx页面执行时间完全解决方案</a></strong> 作者:MaxIE <li><strong><a href="http://www.cnblogs.com/liudao/archive/2007/04/29/732065.html" target="_blank">无刷新仿google波形扭曲彩色Asp.net验证码</a></strong> 作者:liudao <li><strong><a href="http://www.cnblogs.com/liudao/archive/2007/05/16/748155.html" target="_blank">Asp.net生成htm静态文件的两种途径</a></strong> 作者:liudao <li><strong><a href="http://www.cnblogs.com/liudao/archive/2007/09/27/908219.html" target="_blank">Asp.net下实现隐藏真实下载地址(可以实现简单的防盗链)</a></strong> 作者:liudao <li><strong><a href="http://www.cnblogs.com/liudao/archive/2007/07/05/807136.html" target="_blank">Asp.net中多彩下拉框的实现</a></strong> 作者:liudao <li><strong><a href="http://www.cnblogs.com/king_astar/archive/2004/10/14/52322.html" target="_blank">关于Asp.net 页面动态加载用户控件,出现“未能加载视图状态”的原因</a></strong> 作者:ASTAR Coming Now <li><strong><a href="http://www.cnblogs.com/homer/archive/2007/12/11/990908.html" target="_blank">[原创]红马版验证码实现(中文+变形+噪点)</a></strong> 作者:红马天下 <li><strong><a href="http://www.cnblogs.com/deerchao/archive/2007/10/14/924018.html" target="_blank">Tip: Asp.net下载默认文件名里包含空格时,如何防止FireFox只截取空格前一部分作为文件名</a></strong> 作者:deerchao <li><strong><a href="http://www.cnblogs.com/winnerzone/archive/2007/06/28/799022.html" target="_blank">Httphandler学习中的知识点.</a></strong> 作者:H2O、winnerzone <li><strong><a href="http://www.cnblogs.com/winnerzone/archive/2007/07/03/804305.html" target="_blank">HttpModule学习笔记</a></strong> 作者:H2O、winnerzone <li><strong><a href="http://www.cnblogs.com/maxwolf/archive/2005/07/03/185603.html" target="_blank">关于进行Asp.net窗体验证的过程说明</a></strong> 作者:abandon <li><strong><a href="http://www.cnblogs.com/maxwolf/archive/2005/07/15/193126.html" target="_blank">在ASP.net中发送电子邮件</a></strong> 作者:abandon <li><strong><a href="http://www.cnblogs.com/Truly/archive/2006/04/06/368524.html" target="_blank">Asp.Net多附件上传</a></strong> 作者:<font color="red">Truly</font> <li><strong><a href="http://www.cnblogs.com/Truly/archive/2007/07/07/809576.html" target="_blank">对于Asp.Net 2.0中脚本资源的研究(1)</a></strong> 作者:<font color="red">Truly</font> <li><strong><a href="http://www.cnblogs.com/Truly/archive/2007/07/10/812707.html" target="_blank">对于Asp.Net 2.0中脚本资源的研究(2)</a></strong> 作者:<font color="red">Truly</font> <li><strong><a href="http://www.cnblogs.com/bluewater/archive/2006/11/21/567871.html" target="_blank">asp.net的一个bug的发现和解决</a></strong> 作者:思无邪 <li><strong><a href="http://www.cnblogs.com/bluewater/archive/2006/08/08/470093.html" target="_blank">asp.net控件开发(一)简单属性、视图状态、控件状态</a></strong> 作者:思无邪 <li><strong><a href="http://www.cnblogs.com/bluewater/archive/2006/08/09/471685.html" target="_blank">asp.net控件开发(二)实现回传之IPostBackEventHandle</a></strong> 作者:思无邪 <li><strong><a href="http://www.cnblogs.com/JimmyZhang/archive/2007/08/30/875698.html" target="_blank">Asp.Net 三层式Web应用程序开发 - Part.1</a></strong> 作者:Jimmy Zhang <li><strong><a href="http://www.cnblogs.com/JimmyZhang/archive/2007/09/14/892431.html" target="_blank">[编]在Web站点中创建和使用Rss源</a></strong> 作者:Jimmy Zhang <li><strong><a href="http://www.cnblogs.com/JimmyZhang/archive/2007/09/15/894124.html" target="_blank">Asp.Net 构架(Http Handler 介绍) - Part.2</a></strong> 作者:Jimmy Zhang <li><strong><a href="http://www.cnblogs.com/JimmyZhang/archive/2007/09/04/880967.html" target="_blank">Asp.Net构架(Http请求处理流程) - Part.1</a></strong> 作者:Jimmy Zhang <li><strong><a href="http://www.cnblogs.com/JimmyZhang/archive/2007/11/25/971878.html" target="_blank">Asp.Net 构架(HttpModule 介绍) - Part.3</a></strong> 作者:Jimmy Zhang <li><strong><a href="http://www.cnblogs.com/JimmyZhang/archive/2008/02/24/1079870.html" target="_blank">Asp.Net 可定制分页用户控件</a></strong> 作者:Jimmy Zhang <li><strong><a href="http://www.cnblogs.com/JimmyZhang/archive/2008/03/24/1120428.html" target="_blank">自反+递归 实现评论的无限引用</a></strong> 作者:Jimmy Zhang <li><strong><a href="http://www.cnblogs.com/JimmyZhang/archive/2008/04/25/1170145.html" target="_blank">Web站点风格切换的实现</a></strong> 作者:Jimmy Zhang <li><strong><a href="http://www.cnblogs.com/1-2-3/archive/2007/09/05/881565.html" target="_blank">实战 HTTP 处理程序(HTTP Handler) (6)---条码随意打</a></strong> 作者:2001/2/3 <li><strong><a href="http://www.cnblogs.com/1-2-3/archive/2007/09/01/877290.html" target="_blank">实战 HTTP 处理程序(HTTP Handler) (1) -- 创建一个最简单的 HTTP Handler</a></strong> 作者:2001/2/3 <li><strong><a href="http://www.cnblogs.com/1-2-3/archive/2007/09/05/879664.html" target="_blank">实战 HTTP 处理程序(HTTP Handler) (4)--与Web程序共享Session</a></strong> 作者:2001/2/3 <li><strong><a href="http://www.cnblogs.com/1-2-3/archive/2007/09/05/880201.html" target="_blank">实战 HTTP 处理程序(HTTP Handler) (5)---不用临时文件,直接打开动态生成的文件</a></strong> 作者:2001/2/3 <li><strong><a href="http://www.cnblogs.com/Meyer/archive/2004/04/23/7409.html" target="_blank">禁止在页面中使用static变量</a></strong> 作者:Meyer <li><strong><a href="http://www.cnblogs.com/Meyer/archive/2004/04/27/7846.html" target="_blank">static变量与asp.net</a></strong> 作者:Meyer <li><strong><a href="http://www.cnblogs.com/lixyvip/archive/2006/03/30/362593.html" target="_blank">Asp.Net中文本换行</a></strong> 作者:李锡远 <li><strong><a href="http://www.cnblogs.com/suiqirui19872005/archive/2007/11/05/949708.html" target="_blank">Asp.net控件开发(九)之复合控件(3)事件机制</a></strong> 作者:坐断东南 笑煞之!! <li><strong><a href="http://www.cnblogs.com/suiqirui19872005/archive/2007/10/29/941493.html" target="_blank">Asp.net 控件开发(八)之复合控件(二) 复合控件视图幕后机制</a></strong> 作者:坐断东南 笑煞之!! <li><strong><a href="http://www.cnblogs.com/ilovejolly/archive/2006/10/27/541727.html" target="_blank">"父子"页面的传值</a></strong> 作者:有些伤感 <li><strong><a href="http://www.cnblogs.com/Carlwave/archive/2006/02/15/330962.html" target="_blank">实现asp.net只对个别控件实时访问数据库刷新数据</a></strong> 作者:Carlwave-陆飞(Fei.Lu) <li><strong><a href="http://www.cnblogs.com/jason-jiang/archive/2006/09/21/510853.html" target="_blank">ASP.NET2.0 GridView小技巧汇粹 </a></strong>作者:Jason.Jiang <li><strong><a href="http://www.cnblogs.com/Yok/archive/2007/01/23/627269.html" target="_blank">实现MonoRail页面缓存</a></strong> 作者:Yok <li><strong><a href="http://www.cnblogs.com/Yok/archive/2004/11/23/67753.html" target="_blank">利用反射实现ASP.NET控件和数据实体之间的双向绑定,并且在客户端自动验证输入的内容是否合法</a></strong> 作者:Yok <li><strong><a href="http://www.cnblogs.com/Yok/archive/2007/09/28/909480.html" target="_blank">邪恶的webform</a></strong> 作者:Yok <li><strong><a href="http://www.cnblogs.com/didasoft/archive/2007/08/23/866883.html" target="_blank">如何使用ASP.NET2.0的嵌入资源</a></strong> 作者:快乐老鼠Jerry <li><strong><a href="http://www.cnblogs.com/didasoft/archive/2007/11/16/961356.html" target="_blank">将ASP.NET所需的程序集dll放在别的目录下</a></strong> 作者:快乐老鼠Jerry <li><strong><a href="http://www.cnblogs.com/raymond19840709/archive/2007/10/26/938716.html" target="_blank">点击按钮直接下载文件(隐藏文件路径)</a></strong> 作者:大口仔 <li><strong><a href="http://www.cnblogs.com/lxinxuan/archive/2006/10/31/545533.html" target="_blank">asp.net导出Excel文件之方法比较 </a></strong>作者:ColdDog <li><strong><a href="http://www.cnblogs.com/lxinxuan/archive/2006/10/31/545111.html" target="_blank">asp.net2.0-GridView的操作 </a></strong>作者:ColdDog <li><strong><a href="http://www.cnblogs.com/chwkai/archive/2005/11/26/284830.html" target="_blank">Asp.net网站的ClickOnce自动部署(2)-虚拟目录的配置</a></strong> 作者:Aero <li><strong><a href="http://www.cnblogs.com/chwkai/archive/2005/11/27/285317.html" target="_blank">Asp.net网站的ClickOnce自动部署(3)-虚拟目录的配置</a></strong> 作者:Aero <li><strong><a href="http://www.cnblogs.com/chwkai/archive/2005/10/08/250426.html" target="_blank">Asp.net中把DataTable或DataGrid导出为Excel</a></strong> 作者:Aero <li><strong><a href="http://www.cnblogs.com/Dragon-China/archive/2006/12/19/596860.html" target="_blank">[原创]从DataGird中取得模版列的值</a></strong> 作者:Dragon-China <li><strong><a href="http://www.cnblogs.com/Dragon-China/archive/2007/06/28/798685.html" target="_blank">asp.net(c#)页面加载时添加控件的属性和回车问题</a></strong> 作者:Dragon-China <li><strong><a href="http://www.cnblogs.com/xlzhu/archive/2007/04/19/718679.html" target="_blank">再议ASP.NET DataGrid控件中的“添加新行”功能</a></strong> 作者:xlzhu <li><strong><a href="http://www.cnblogs.com/leafyoung/archive/2007/03/01/660541.html" target="_blank">[ASP.NET]ASP.NET 2.0中Membership的UserID问题</a></strong> 作者:游民一族 <li><strong><a href="http://www.cnblogs.com/leafyoung/archive/2007/04/04/699465.html" target="_blank">ASP.NET动态创建控件之绝境求生</a></strong> 作者:游民一族 <li><strong><a href="http://www.cnblogs.com/leafyoung/archive/2007/02/05/640882.html" target="_blank">过滤ASP.NET输出HTML中的无用空格</a></strong> 作者:游民一族 <li><strong><a href="http://www.cnblogs.com/leafyoung/archive/2007/02/06/641582.html" target="_blank">[ASP.NET]如何灵活定制皮肤/页面:布局设计器介绍</a></strong> 作者:游民一族 <li><strong><a href="http://www.cnblogs.com/hermes262/archive/2007/02/13/649386.html" target="_blank">Asp.net文件的上传与下载</a></strong> 作者:缘易姿姿 <li><strong><a href="http://www.cnblogs.com/hermes262/archive/2006/02/27/338884.html" target="_blank">ASP.NET 学习笔记</a></strong> 作者:缘易姿姿 <li><strong><a href="http://www.cnblogs.com/hermes262/archive/2006/02/27/338889.html" target="_blank">Asp.net把UTF-8编码转换为GB2312编码</a></strong> 作者:缘易姿姿 <li><strong><a href="http://www.cnblogs.com/hermes262/archive/2006/05/06/392742.html" target="_blank">[原创]Asp.net对文件夹和文件的操作类</a></strong> 作者:缘易姿姿 <li><strong><a href="http://www.cnblogs.com/chy710/archive/2007/04/05/701189.html" target="_blank">web服务器配置(允许局域网内访问站点)</a></strong> 作者:chy710 <li><strong><a href="http://www.cnblogs.com/ncowboy/archive/2004/02/05/903.html" target="_blank">asp.net默认只允许上传4m的文件,如果上传更大的?</a></strong> 作者:35号房客 <li><strong><a href="http://www.cnblogs.com/xugang/archive/2007/10/29/941566.html" target="_blank">ASP(从前) vs ASP.NET(之后)</a></strong> 作者:钢钢 <li><strong><a href="http://www.cnblogs.com/hbzxf/archive/2004/10/12/51420.html" target="_blank">如何防止同一帐户重复登录系统 </a></strong>作者:张锋 <li><strong><a href="http://www.cnblogs.com/hbzxf/archive/2004/06/02/12977.html" target="_blank">ASP.NET结合COM组件发送Email hbzxf(原作)</a></strong> 作者:张锋 <li><strong><a href="http://www.cnblogs.com/xchunyu/archive/2004/07/14/24024.html" target="_blank">ASP后遗症种种</a></strong> 作者:春鱼 <li><strong><a href="http://www.cnblogs.com/xchunyu/archive/2004/03/26/4252.html" target="_blank">User Control (ASCX) 引发自定义事件的实现</a></strong> 作者:春鱼 <li><strong><a href="http://www.cnblogs.com/lichdr/archive/2006/06/23/433964.html" target="_blank">ASP.NET 2.0 下的条件编译</a></strong> 作者:lichdr <li><strong><a href="http://www.cnblogs.com/evlon/archive/2006/03/20/354191.html" target="_blank">[原创]利用HttpModuler实现WEB程序同一时间只让一个用户实例登陆(修改)</a></strong> 作者:阿牛 <li><strong><a href="http://www.cnblogs.com/evlon/archive/2007/04/06/702531.html" target="_blank">权限认证的WEB页面实施</a></strong> 作者:阿牛 <li><strong><a href="http://www.cnblogs.com/Rayinuk/archive/2007/04/02/696711.html" target="_blank">初步掌握ASP.NET 2.0 Login控件 - 角色管理</a></strong> 作者:Ray Chang <li><strong><a href="http://www.cnblogs.com/Rayinuk/archive/2007/03/30/694163.html" target="_blank">初步掌握ASP.NET 2.0 Login控件 - 迁徙数据库,个性化Login控件</a></strong> 作者:Ray Chang <li><strong><a href="http://www.cnblogs.com/pyt5208/archive/2006/11/17/563524.html" target="_blank">对“三层结构”的深入理解——怎样才算是一个符合“三层结构”的Web应用程序?</a></strong> 作者:潘奕涛 <li><strong><a href="http://www.cnblogs.com/jackielin/archive/2005/11/27/285363.html" target="_blank">2.0正式版中callback的一些变化+使用示例(ASP.NET 2.0)</a></strong> 作者:J. Lin <li><strong><a href="http://www.cnblogs.com/jackielin/archive/2005/11/29/286570.html" target="_blank">在自定义Server Control中捆绑JS文件 Step by Step</a></strong> 作者:J. Lin <li><strong><a href="http://www.cnblogs.com/CodeAnyWhere/archive/2006/06/21/432087.html" target="_blank">ASP.Net2.0 GridView 多列排序,显示排序图标,分页。</a></strong> 作者:随风飘散 <li><strong><a href="http://www.cnblogs.com/yizhu2000/archive/2007/12/04/982142.html" target="_blank">web架构设计经验分享</a></strong> 作者:二毛五 <li><strong><a href="http://www.cnblogs.com/oldswallow/archive/2006/07/03/441503.html" target="_blank">[ASP.NET入门随想十三] 检票员—— 验证器架构</a></strong> 作者:老燕 <li><strong><a href="http://www.cnblogs.com/oldswallow/archive/2006/04/07/368933.html" target="_blank">[ASP.NET入门随想十] 珍珠奶茶 ——服务器控件模型</a></strong> 作者:老燕 <li><strong><a href="http://www.cnblogs.com/oldswallow/archive/2006/04/18/377881.html" target="_blank">[ASP.NET入门随想十一] 信客—— 事件框架</a></strong> 作者:老燕 <li><strong><a href="http://www.cnblogs.com/oldswallow/archive/2006/03/26/358953.html" target="_blank">[ASP.NET入门随想九] 宽容——W3C 的Web标准(修改版)</a></strong> 作者:老燕 <li><strong><a href="http://www.cnblogs.com/oldswallow/archive/2005/12/26/304546.html" target="_blank">[ASP.NET入门随想六]大航海家——OO思想的类间关系</a></strong> 作者:老燕 <li><strong><a href="http://www.cnblogs.com/oldswallow/archive/2006/01/11/315005.html" target="_blank">[ASP.NET入门随想七]主角与配角——OO思想的多态、接口与委托</a></strong> 作者:老燕 <li><strong><a href="http://www.cnblogs.com/oldswallow/archive/2006/01/24/322455.html" target="_blank">[ASP.NET入门随想八]明明白白我的心——ASP.NET的页面模型</a></strong> 作者:老燕 <li><strong><a href="http://www.cnblogs.com/oldswallow/archive/2005/12/06/291955.html" target="_blank">[ASP.NET入门随想四]吸星大法——页面的OO思想篇</a></strong> 作者:老燕 <li><strong><a href="http://www.cnblogs.com/oldswallow/archive/2005/12/15/297733.html" target="_blank">[ASP.NET入门随想五]金庸群“粒”传——OO思想的对象与类</a></strong> 作者:老燕 <li><strong><a href="http://www.cnblogs.com/oldswallow/archive/2005/11/11/273887.html" target="_blank">[ASP.NET入门随想一]开卷有益?——随想开篇</a></strong> 作者:老燕 <li><strong><a href="http://www.cnblogs.com/oldswallow/archive/2005/11/14/276371.html" target="_blank">[ASP.NET入门随想二]瘦子与胖子的故事——WEB程序员的编程环境与任务</a></strong> 作者:老燕 <li><strong><a href="http://www.cnblogs.com/oldswallow/archive/2005/11/17/279078.html" target="_blank">[ASP.NET入门随想三]抽象的力量——WEB程序编程思想的演进</a></strong> 作者:老燕 <li><strong><a href="http://www.cnblogs.com/tianyamoon/archive/2008/01/12/1036284.html" target="_blank">第三篇:使用Visual Studio 2008实现基本的页面交互</a></strong> 作者:tianyamoon <li><strong><a href="http://www.cnblogs.com/tianyamoon/archive/2008/01/13/1036615.html" target="_blank">第四篇:使用Visual Studio 2008实现用户注册页面</a></strong> 作者:tianyamoon <li><strong><a href="http://www.cnblogs.com/tianyamoon/archive/2008/01/10/1032695.html" target="_blank">第一篇:使用Visual Studio 2008布局页面</a></strong> 作者:tianyamoon <li><strong><a href="http://www.cnblogs.com/tianyamoon/archive/2008/01/25/1052611.html" target="_blank">4步实现Web页面上的简单快捷键</a></strong> 作者:tianyamoon <li><strong><a href="http://www.cnblogs.com/perky_zhou/archive/2004/12/13/76204.html" target="_blank">通过ASP.net程序创建域帐户故障</a></strong> 作者:皮皮 <li><strong><a href="http://www.cnblogs.com/aspxcn/archive/2008/01/10/1032482.html" target="_blank">针对ASP.NET页面实时进行GZIP压缩优化的几款压缩模块的使用简介及应用测试!(附源码)</a></strong> 作者:Terry Deng <li><strong><a href="http://www.cnblogs.com/hackzai/archive/2005/03/19/121992.html" target="_blank">捉蟲記 - 善用Trace Object來加速尋找ASP.NET應用程序里的runtime error根源。</a></strong> 作者:克仔 <li><strong><a href="http://www.cnblogs.com/heekui/archive/2006/11/30/577648.html" target="_blank">ASP.NET网站国际化策略</a></strong> 作者:网际浪人 <li><strong><a href="http://www.cnblogs.com/FrameWork/archive/2007/04/17/716885.html" target="_blank">关于asp.net session机制的疑惑以及猜想</a></strong> 作者:在北京的湖南人 <li><strong><a href="http://www.cnblogs.com/chaowei119/archive/2005/06/19/177143.html" target="_blank">ASP.NET开发经验积累</a></strong> 作者:魔幻紫光 <li><strong><a href="http://www.cnblogs.com/chaowei119/archive/2005/06/11/172845.html" target="_blank">如何在ASP.NET页面间传送数据</a></strong> 作者:魔幻紫光 <li><strong><a href="http://www.cnblogs.com/jailu/archive/2007/01/18/623412.html" target="_blank">使用PagedDataSource给Repeater、DataList增加分页</a></strong> 作者:jailu <li><strong><a href="http://www.cnblogs.com/jailu/archive/2007/06/26/796045.html" target="_blank">体验ASP.NET 2.0客户端回调功能(CallBack)</a></strong> 作者:jailu <li><strong><a href="http://www.cnblogs.com/jailu/archive/2006/09/22/511885.html" target="_blank">Session+Hashtable实现购物车</a></strong> 作者:jailu <li><strong><a href="http://www.cnblogs.com/yyw84/archive/2006/05/07/393145.html" target="_blank">将Web站点下的绝对路径转换为虚拟路径</a></strong> 作者:阿武 <li><strong><a href="http://www.cnblogs.com/Zeus/archive/2005/04/15/138553.html" target="_blank">ASP.NET弹出式日历选择控件的实现</a></strong> 作者:Zeus <li><strong><a href="http://www.cnblogs.com/Zeus/archive/2005/08/11/212473.html" target="_blank">初学C#+ASP.NET+Oracle时积累的备忘点滴</a></strong> 作者:Zeus <li><strong><a href="http://www.cnblogs.com/weiweictgu/archive/2006/10/20/534344.html" target="_blank">如何在Web页面退出前提示用户保存数据?</a></strong> 作者:漂泊雪狼 <li><strong><a href="http://www.cnblogs.com/weiweictgu/archive/2006/07/20/455417.html" target="_blank">GridView/DataGrid单元格不换行的问题</a></strong> 作者:漂泊雪狼 <li><strong><a href="http://www.cnblogs.com/weiweictgu/archive/2006/07/21/456338.html" target="_blank">如何在GridView中使用DataFromatString</a></strong> 作者:漂泊雪狼 <li><strong><a href="http://www.cnblogs.com/weiweictgu/archive/2007/12/29/1020146.html" target="_blank">在asp.net程序开发中避免编译就要重新登录系统的小技巧</a></strong> 作者:漂泊雪狼 <li><strong><a href="http://www.cnblogs.com/weiweictgu/archive/2007/09/23/902931.html" target="_blank">ASP.NET2.0MasterPage使用技巧总结</a></strong> 作者:漂泊雪狼 <li><strong><a href="http://www.cnblogs.com/Randy0528/archive/2007/10/17/927666.html" target="_blank">[原创]Web2.0之Tag标签原理实现浅析</a></strong> 作者:Randy0528 <li><strong><a href="http://www.cnblogs.com/robin0925/archive/2007/03/20/681151.html" target="_blank">HttpHandler HttpModule 做出属于自己的后缀的网页 ! </a></strong>作者:自適應軟件...... <li><strong><a href="http://www.cnblogs.com/maplye/archive/2006/12/11/588938.html" target="_blank">[Castle]Asp.Net中获取Castle容器中的服务的另一方法</a></strong> 作者:福娃 <li><strong><a href="http://www.cnblogs.com/maplye/archive/2006/05/26/409803.html" target="_blank">WF in Asp.Net</a></strong> 作者:福娃 <li><strong><a href="http://www.cnblogs.com/maplye/archive/2006/06/26/435683.html" target="_blank">Asp.Net中NHiernate的Session的管理</a></strong> 作者:福娃 <li><strong><a href="http://www.cnblogs.com/jghhandsome/archive/2007/03/27/689523.html" target="_blank">如何防止多次提交同一个表单?</a></strong> 作者:小姜 <li><strong><a href="http://www.cnblogs.com/jghhandsome/archive/2007/04/27/730339.html" target="_blank">实例开发:ASP.NET创建网络相册</a></strong> 作者:小姜 <li><strong><a href="http://www.cnblogs.com/kanshangren/archive/2004/09/21/45346.html" target="_blank">asp.net页面模型</a></strong> 作者:观自在书院 <li><strong><a href="http://www.cnblogs.com/nianshi/archive/2007/06/25/794389.html" target="_blank">ASP.NET打开新窗口的多种方法</a></strong> 作者:念时 <li><strong><a href="http://www.cnblogs.com/nianshi/archive/2007/12/04/982367.html" target="_blank">利用ASP.NET框架创建网站登陆</a></strong> 作者:念时 <li><strong><a href="http://www.cnblogs.com/oec2003/archive/2007/08/08/847458.html" target="_blank">asp.net中页面间传值方法</a></strong> 作者:oec2003 <li><strong><a href="http://www.cnblogs.com/oec2003/archive/2007/07/20/825352.html" target="_blank">关于ASP.NET页面打印技术的总结</a></strong> 作者:oec2003 <li><strong><a href="http://www.cnblogs.com/oec2003/archive/2007/06/19/788421.html" target="_blank">关于ASP.NET在IIS一些问题的经验总结</a></strong> 作者:oec2003 <li><strong><a href="http://www.cnblogs.com/oec2003/archive/2007/05/05/736188.html" target="_blank">ASP.NET实现投票结果的图片进度条显示</a></strong> 作者:oec2003 <li><strong><a href="http://www.cnblogs.com/oec2003/archive/2007/06/03/769441.html" target="_blank">ASP.NET技术获取IP与MAC地址的方法</a></strong> 作者:oec2003 <li><strong><a href="http://www.cnblogs.com/oec2003/archive/2007/06/10/777998.html" target="_blank">ASP.Net中利用CSS实现多界面两法</a></strong> 作者:oec2003 <li><strong><a href="http://www.cnblogs.com/oec2003/archive/2007/05/17/750344.html" target="_blank">ASP.NET 2.0高级数据处理之数据绑定</a></strong> 作者:oec2003 <li><strong><a href="http://www.cnblogs.com/Klesh/archive/2007/10/22/933335.html" target="_blank">MonoRail和WebForm,谁是瑞士军刀</a></strong> 作者:Klesh Wong <li><strong><a href="http://www.cnblogs.com/Klesh/archive/2007/10/13/923099.html" target="_blank">WebForm与MonoRail</a></strong> 作者:Klesh Wong <li><strong><a href="http://www.cnblogs.com/lizhiwen/archive/2007/09/04/881763.html" target="_blank">ASP.Net中MD5和SHA1加密的几种方法</a></strong> 作者:lizhiwen <li><strong><a href="http://www.cnblogs.com/wmj/archive/2008/04/27/1173562.html" target="_blank">事件的一点牢骚</a></strong> 作者:王孟军! <li><strong><a href="http://www.cnblogs.com/wmj/archive/2008/03/11/1099980.html" target="_blank">“回发”的一点总结</a></strong> 作者:王孟军! <li><strong><a href="http://www.cnblogs.com/wmj/archive/2008/03/03/1088298.html" target="_blank">初窥asp.net Runtime之一</a></strong> 作者:王孟军! <li><strong><a href="http://www.cnblogs.com/wmj/archive/2008/03/05/1091075.html" target="_blank">初窥asp.net Runtime之二</a></strong> 作者:王孟军! <li><strong><a href="http://www.cnblogs.com/wmj/archive/2008/03/17/1109072.html" target="_blank">Control“呈现”的一点总结</a></strong> 作者:王孟军! <li><strong><a href="http://www.cnblogs.com/wayne-ivan/archive/2008/01/28/1056284.html" target="_blank">在web.config里面怎么设置FORMS验证:某几个页面可以匿名访问,其他页面都需要登录</a></strong> 作者:伊凡 <li><strong><a href="http://www.cnblogs.com/interboy/archive/2007/04/26/728848.html" target="_blank">批量删除记录时如何实现全选【总结】</a></strong> 作者:冯东 <li><strong><a href="http://www.cnblogs.com/liping13599168/archive/2006/12/10/588183.html" target="_blank">Profile的介绍 (asp.net 2.0)</a></strong> 作者:Leepy <li><strong><a href="http://www.cnblogs.com/sunwaywei/archive/2006/06/11/423312.html" target="_blank">ASP.NET 2.0 中使用自定义缓存依赖</a></strong> 作者:sunwaywei <li><strong><a href="http://www.cnblogs.com/sunwaywei/archive/2006/04/22/382453.html" target="_blank">ASP.NET 2.0 中的客户端脚本</a></strong> 作者:sunwaywei <li><strong><a href="http://www.cnblogs.com/miaomiaoga/archive/2005/10/19/258207.html" target="_blank">http 500内部服务器错误</a></strong> 作者:Benny Ng <li><strong><a href="http://www.cnblogs.com/miaomiaoga/archive/2007/03/22/683707.html" target="_blank">ASP.NET中常用的文件上传下载方法</a></strong> 作者:Benny Ng <li><strong><a href="http://www.cnblogs.com/licongjie/archive/2006/05/25/408766.html" target="_blank">利用asp.net 2.0的客户端回调功能制作下拉框无限级联动</a></strong> 作者:李.net <li><strong><a href="http://www.cnblogs.com/gamix/archive/2006/06/08/420470.html" target="_blank">关于HttpModule和HttpHandler</a></strong> 作者:枫 <li><strong><a href="http://www.cnblogs.com/stwyhm/archive/2006/08/08/470972.html" target="_blank">一点一点学ASP.NET之基础概念——HTTP运行期与页面执行模型</a></strong> 作者:文野 <li><strong><a href="http://www.cnblogs.com/stwyhm/archive/2006/08/09/471729.html" target="_blank">一点一点学ASP.NET之基础概念——HttpModule</a></strong> 作者:文野 <li><strong><a href="http://www.cnblogs.com/stwyhm/archive/2006/08/09/471765.html" target="_blank">一点一点学ASP.NET之基础概念——HttpHandler</a></strong> 作者:文野 <li><strong><a href="http://www.cnblogs.com/stwyhm/archive/2006/08/10/473075.html" target="_blank">一点一点学ASP.NET系列(持续更新)</a></strong> 作者:文野 <li><strong><a href="http://www.cnblogs.com/stwyhm/archive/2006/08/11/473974.html" target="_blank">一点一点学ASP.NET之示例——HttpModule 示例</a></strong> 作者:文野 <li><strong><a href="http://www.cnblogs.com/stwyhm/archive/2006/08/11/474235.html" target="_blank">一点一点学ASP.NET之基础概念——委托</a></strong> 作者:文野 <li><strong><a href="http://www.cnblogs.com/stwyhm/archive/2006/08/18/480137.html" target="_blank">一点一点学ASP.NET之基础概念——事件</a></strong> 作者:文野 <li><strong><a href="http://www.cnblogs.com/baoposhou/archive/2006/04/20/380636.html" target="_blank">http://www.cnblogs.com/baoposhou/archive/2006/04/20/380636.html</a></strong> 作者:Allen Zhang <li><strong><a href="http://www.cnblogs.com/light169/archive/2006/07/04/442471.html" target="_blank">ASP .Net 2.0 FindControl getElementById 使用</a></strong> 作者:OnlyLiu <li><strong><a href="http://www.cnblogs.com/lowtemper/archive/2006/05/20/405035.html" target="_blank">asp.net服务器控件开发(一) :控件的生命周期</a></strong> 作者:小镇姑娘她爹 <li><strong><a href="http://www.cnblogs.com/lowtemper/archive/2006/06/03/416766.html" target="_blank">asp.net服务器控件开发(二) :ViewState的基本运用</a></strong> 作者:小镇姑娘她爹 <li><strong><a href="http://www.cnblogs.com/xiaoyin_net/archive/2008/01/19/1045182.html" target="_blank">基于MVP架构设计ASP.Net的应用研究</a></strong> 作者:ξ箫音ξ <li><strong><a href="http://www.cnblogs.com/tuantuan/archive/2006/10/29/543429.html" target="_blank">ASP.NET 2.0个性化配置(profile)</a></strong> 作者:穷鬼 <li><strong><a href="http://www.cnblogs.com/njypcmqj/archive/2007/03/10/670559.html" target="_blank">asp.net2.0主题、皮肤的应用</a></strong> 作者:教书愚人 毁人不倦 <li><strong><a href="http://www.cnblogs.com/njypcmqj/archive/2006/05/23/407446.html" target="_blank">asp.net(vb.net)产生验证码</a></strong> 作者:教书愚人 毁人不倦 <li><strong><a href="http://www.cnblogs.com/njypcmqj/archive/2006/04/09/370481.html" target="_blank">Asp.net编程技巧两则</a></strong> 作者:教书愚人 毁人不倦 <li><strong><a href="http://www.cnblogs.com/Yahong111/archive/2007/10/16/925859.html" target="_blank">也谈WEB打印(五):在IE的打印预览窗口中定义自己的用户接口</a></strong> 作者:永红 <li><strong><a href="http://www.cnblogs.com/Yahong111/archive/2007/10/15/924294.html" target="_blank">也谈WEB打印(四):让我们的模板支持打印,并根据内容动态的生成页面</a></strong> 作者:永红 <li><strong><a href="http://www.cnblogs.com/Yahong111/archive/2007/10/08/917176.html" target="_blank">也谈WEB打印(-):目前的几种方式及我们的任务</a></strong> 作者:永红 <li><strong><a href="http://www.cnblogs.com/Yahong111/archive/2007/10/10/919355.html" target="_blank">也谈WEB打印(二):简单的分析一下IE的打印原理并实现简单的打印和预览</a></strong> 作者:永红 <li><strong><a href="http://www.cnblogs.com/Yahong111/archive/2007/10/11/921269.html" target="_blank">也谈WEB打印(三):抛开IE,实现我们自己的打印模板</a></strong> 作者:永红 <li><strong><a href="http://www.cnblogs.com/ryb/archive/2006/04/18/378020.html" target="_blank">Asp.net 1.0 升级至 ASP.NET 2.0十个问题总结</a></strong> 作者:斌哥 <li><strong><a href="http://www.cnblogs.com/ryb/archive/2006/11/17/563785.html" target="_blank">Asp.net的身份验证</a></strong> 作者:斌哥 <li><strong><a href="http://www.cnblogs.com/DarkAngel/archive/2005/07/19/195623.html" target="_blank">关于WEBQQ的实现(二) </a></strong>作者:DarkAngel <li><strong><a href="http://www.cnblogs.com/DarkAngel/archive/2005/07/09/189133.html" target="_blank">关于WEBQQ的实现(一)</a></strong> 作者:DarkAngel <li><strong><a href="http://www.cnblogs.com/erwin/archive/2006/09/02/493279.html" target="_blank">ASP.NET中Cookie编程的基础知识</a></strong> 作者:Erwin[CN-L2] <li><strong><a href="http://www.cnblogs.com/keyss/archive/2005/12/02/289525.html" target="_blank">Asp.net 2.0功能体验,欢迎光临指导 </a></strong>作者:七思软件 <li><strong><a href="http://www.cnblogs.com/keyss/archive/2005/12/03/289787.html" target="_blank">Asp.net 2.0功能体验,总体设计思想</a></strong> 作者:七思软件 <li><strong><a href="http://www.cnblogs.com/keyss/archive/2005/12/03/290151.html" target="_blank">Asp.net 2.0功能体验,细节之Web控件(一) 隐藏控件</a></strong> 作者:七思软件 <li><strong><a href="http://www.cnblogs.com/keyss/archive/2006/04/03/365506.html" target="_blank">aspx页面中标题单点解决方案</a></strong> 作者:七思软件 <li><strong><a href="http://www.cnblogs.com/keyss/archive/2006/05/18/403886.html" target="_blank">面象asp.net2.0的MasterControls控件</a></strong> 作者:七思软件 <li><strong><a href="http://www.cnblogs.com/tishifu/archive/2007/08/30/876135.html" target="_blank">利用HttpModule做流量记录 画蛇添足最后一笔</a></strong> 作者:提示符 <li><strong><a href="http://www.cnblogs.com/darkangle/archive/2008/02/03/1063714.html" target="_blank">给Repeater的数据绑定添加智能感知</a></strong> 作者:沙加 <li><strong><a href="http://www.cnblogs.com/step1/archive/2007/11/28/976185.html" target="_blank">Step1数据系统技术(0.开篇介绍)</a></strong> 作者:K_Reverter <li><strong><a href="http://www.cnblogs.com/step1/archive/2007/11/28/976247.html" target="_blank">Step1数据系统技术(1.基于404错误的URL重写技术)</a></strong> 作者:K_Reverter <li><strong><a href="http://www.cnblogs.com/happyhippy/archive/2007/04/13/712399.html" target="_blank">Asp.net 2.0 - Web Parts学习笔记</a></strong> 作者:Silent Void <li><strong><a href="http://www.cnblogs.com/happyhippy/archive/2007/04/14/713136.html" target="_blank">Asp.net2.0 - WebParts学习笔记(2):WebPart 之间进行静态通讯的完整示例(附源码)</a></strong> 作者:Silent Void <li><strong><a href="http://www.cnblogs.com/cncxz/archive/2005/12/25/304141.html" target="_blank">SubmitOncePage:解决刷新页面造成的数据重复提交问题</a></strong> 作者:cncxz(虫虫) <li><strong><a href="http://www.cnblogs.com/ltt1987/archive/2006/12/12/590066.html" target="_blank">关于Asp.net中的ViewState、Session....等的总结</a></strong> 作者:李通通 <li><strong><a href="http://www.cnblogs.com/BillChen/archive/2004/12/22/80310.html" target="_blank">使用__doPostBack函数回送表单.</a></strong> 作者:网际飞狐 <li><strong><a href="http://www.cnblogs.com/czhenq/archive/2006/03/25/358436.html" target="_blank">修改IIS目录的Asp.Net版本</a></strong> 作者:一醉解千愁 <li><strong><a href="http://www.cnblogs.com/dajianshi/archive/2006/04/07/368839.html" target="_blank">也谈Asp.net 2.0 的自定义ViewState的保存方式 </a></strong>作者:大剑师 <li><strong><a href="http://www.cnblogs.com/JustDI/archive/2007/07/02/803158.html" target="_blank">充分利用ASP.NET的三种缓存提高站点性能 </a></strong>作者:JustDI <li><strong><a href="http://www.cnblogs.com/JustDI/archive/2008/02/26/1073204.html" target="_blank">ASP.NET 运行时学习</a></strong> 作者:JustDI <li><strong><a href="http://www.cnblogs.com/xh3/archive/2007/08/09/849761.html" target="_blank">在Asp.net 2.0 中禁用页面缓存解决页面刷新(重新加载数据)的问题!</a></strong> 作者:xh3 <li><strong><a href="http://www.cnblogs.com/kentyshang/archive/2007/01/23/627614.html" target="_blank">httpClient学习的初步认识</a></strong> 作者:kenty <li><strong><a href="http://www.cnblogs.com/luyu/archive/2005/12/04/290315.html" target="_blank">关于如何在ASP.NET 2.0中定制Expression Builders</a></strong> 作者:露雨城市.NET2.0和Sql Server 2005开发研究 <li><strong><a href="http://www.cnblogs.com/luyu/archive/2007/07/20/825524.html" target="_blank">这个基础题,你能做对吗?</a></strong> 作者:露雨城市.NET2.0和Sql Server 2005开发研究 <li><strong><a href="http://www.cnblogs.com/jzywh/archive/2005/09/29/246650.html" target="_blank">ASP.NET中实现二级或多级域名(修改UrlRewrite)</a></strong> 作者:江大鱼 <li><strong><a href="http://www.cnblogs.com/jzywh/archive/2006/02/20/334004.html" target="_blank">ASP.NET中实现二级或多级域名(修改UrlRewrite)需要注意的问题</a></strong> 作者:江大鱼 <li><strong><a href="http://www.cnblogs.com/abeen/archive/2006/12/23/601210.html" target="_blank">asp.net 2.0 中加密web.config 文件中的配置节</a></strong> 作者:※ABeen※ <li><strong><a href="http://www.cnblogs.com/caomao/archive/2005/06/16/175651.html" target="_blank">总结Asp.net中Page加载PostData的具体过程 进而解决"获取动态创建的控件的PostData数据"问题</a></strong> 作者:Zendy <li><strong><a href="http://www.cnblogs.com/javaca88/archive/2006/09/26/515409.html" target="_blank">ASP.NET 2.0服务器控件之复合控件事件</a></strong> 作者:javaca88 <li><strong><a href="http://www.cnblogs.com/studyzy/archive/2007/07/25/830856.html" target="_blank">如何将asp.net的后台cs代码移动到页面上</a></strong> 作者:深蓝 <li><strong><a href="http://www.cnblogs.com/wlq2000/archive/2006/04/13/374247.html" target="_blank">ASP.NET(c#)中取得当前计算机CPU 内存使用率等相关信息</a></strong> 作者:琼 <li><strong><a href="http://www.cnblogs.com/zmsx/archive/2007/05/20/753181.html" target="_blank">Page Controller (页面控制器)和Front Controller(前端控制器)</a></strong> 作者:圣炎¢天乐 <li><strong><a href="http://www.cnblogs.com/ThomasNet/archive/2007/09/03/879331.html" target="_blank">使用HttpWebRequest发送自定义POST请求</a></strong> 作者:乌生鱼汤 <li><strong><a href="http://www.cnblogs.com/xingyukun/archive/2007/08/22/851981.html" target="_blank">从.Net类库代码来看Asp.net运行时</a></strong> 作者:EagleFish <li><strong><a href="http://www.cnblogs.com/jeff377/archive/2008/01/17/1042228.html" target="_blank">解析 Page.MaintainScrollPositionOnPostBack 属性</a></strong> 作者:jeff377 <li><strong><a href="http://www.cnblogs.com/wcp066/archive/2007/12/20/1006758.html" target="_blank">如何制作一个 https 网站?IIS配置HTTPS服务的方法</a></strong> 作者:吾爱乐乐 <li><strong><a href="http://www.cnblogs.com/HeroBeast/archive/2007/04/21/722089.html" target="_blank">利用Cache缓存数据DataTable数据提高大数据量访问性能 </a></strong>作者:HeroBeast <li><strong><a href="http://www.cnblogs.com/scgw/archive/2007/01/05/612751.html" target="_blank">为程序程序集签名</a></strong> 作者:scgw <li><strong><a href="http://www.cnblogs.com/scgw/archive/2007/09/07/885102.html" target="_blank">你可能已经知道或者不知道的ASP.NET 2.0技巧</a></strong> 作者:scgw <li><strong><a href="http://www.cnblogs.com/scgw/archive/2007/08/08/847161.html" target="_blank">Asp.net 2.0 自定义控件开发专题讲解[为用户控件增加DataSource属性, 能够自动识别不同数据源](示例代码下载) </a></strong>作者:scgw <li><strong><a href="http://www.cnblogs.com/zhang3533/archive/2007/04/05/701167.html" target="_blank">Asp.net 2.0 GridView增加一列checkBox,并全选</a></strong> 作者:张锐 <li><strong><a href="http://www.cnblogs.com/zhang3533/archive/2007/03/24/686746.html" target="_blank">在客户端全选Gridview中全选checkBox</a></strong> 作者:张锐 <li><strong><a href="http://www.cnblogs.com/jason_lb/archive/2007/03/08/667889.html" target="_blank">ASP.NET中考虑到安全性,使用url参数和Session的方法</a></strong> 作者:jason_lb <li><strong><a href="http://www.cnblogs.com/yourhoneysky/archive/2006/10/23/537407.html" target="_blank">ASP.NET弹出一个对话框</a></strong> 作者:贾超 <li><strong><a href="http://www.cnblogs.com/diction/archive/2007/11/06/951171.html" target="_blank">asp.net中引入外部js文件的中文乱码问题</a></strong> 作者:黑*马 <li><strong><a href="http://www.cnblogs.com/diction/archive/2007/10/01/912668.html" target="_blank">ASP.NET 2.0中客户端脚本总结</a></strong> 作者:黑*马 <li><strong><a href="http://www.cnblogs.com/ufo0303/archive/2006/09/20/509759.html" target="_blank">ASP.NET 数据库缓存依赖</a></strong> 作者:MSDI <li><strong><a href="http://www.cnblogs.com/ufo0303/archive/2006/08/18/480536.html" target="_blank">防刷新重复提交、防后退方法</a></strong> 作者:MSDI <li><strong><a href="http://www.cnblogs.com/xivi/archive/2006/05/29/411943.html" target="_blank">后台代码中使用Post 进行跳转</a></strong> 作者:BlackAngel <li><strong><a href="http://www.cnblogs.com/conglaile/archive/2007/07/23/828470.html" target="_blank">如何取出DataTable中某几个字段(列名)组合新表</a></strong> 作者:丛来乐 <li><strong><a href="http://www.cnblogs.com/cxbkkk/archive/2006/01/26/323485.html" target="_blank">关于asp.net c#中对cookie的操作</a></strong> 作者:kkk <li><strong><a href="http://www.cnblogs.com/itrust/archive/2006/04/03/365439.html" target="_blank">Asp.Net 2.0 TreeView的Checkbox级联操作</a></strong> 作者:251 <li><strong><a href="http://www.cnblogs.com/EasyData/archive/2007/10/05/914418.html" target="_blank">将图片资源文件整合到DLL文件中</a></strong> 作者:EasyData <li><strong><a href="http://www.cnblogs.com/EasyData/archive/2007/10/15/924947.html" target="_blank">GridView 双击选择行</a></strong> 作者:EasyData <li><strong><a href="http://www.cnblogs.com/houleixx/archive/2008/01/27/1053728.html" target="_blank">asp.net性能浅析</a></strong> 作者:侯垒 <li><strong><a href="http://www.cnblogs.com/net66/archive/2004/11/11/62645.html" target="_blank">解决ASP 2.0中GridView控件的删除、插入、编辑命令操作客户端确认问题的另一方法 </a></strong>作者:Net66 <li><strong><a href="http://www.cnblogs.com/PiedPiper/archive/2007/12/21/1009273.html" target="_blank">[原创]大量数据导出为Excel文件的问题解决(C#,ASP.NET)</a></strong> 作者:雪山之巅 <li><strong><a href="http://www.cnblogs.com/myrat/archive/2006/05/18/403154.html" target="_blank">在ASP.Net 2.0中实现多语言界面的方法</a></strong> 作者:myrat <li><strong><a href="http://www.cnblogs.com/luqingfei/archive/2007/09/03/879891.html" target="_blank">Membership角色与权限管理</a></strong> 作者:Louis.Lu.Sz <li><strong><a href="http://www.cnblogs.com/fengfeng/archive/2008/02/14/1068699.html" target="_blank">利用UrlRewrite,asp.net动态生成htm页面(补充说明)</a></strong> 作者:王庆 <li><strong><a href="http://www.cnblogs.com/fengfeng/archive/2008/02/15/1069462.html" target="_blank">利用UrlRewrite,asp.net动态生成htm页面(补充说明2)</a></strong> 作者:王庆 <li><strong><a href="http://www.cnblogs.com/fengfeng/archive/2008/04/29/1176282.html" target="_blank">将视图状态存入数据库(1)</a></strong> 作者:王庆 <li><strong><a href="http://www.cnblogs.com/fengfeng/archive/2008/05/04/1181600.html" target="_blank">将视图状态存入数据库(2)</a></strong> 作者:王庆 <li><strong><a href="http://www.cnblogs.com/fengfeng/archive/2008/03/27/1125225.html" target="_blank">慎用DataTable.DefaultView</a></strong> 作者:王庆 <li><strong><a href="http://www.cnblogs.com/fengfeng/archive/2008/04/03/1136047.html" target="_blank">如果情况允许的话,GridView的ViewState也是可以很小的。</a></strong> 作者:王庆 <li><strong><a href="http://www.cnblogs.com/fengfeng/archive/2008/05/05/1183274.html" target="_blank">将视图状态存入数据库(3)</a></strong> 作者:王庆 <li><strong><a href="http://www.cnblogs.com/adam/archive/2007/03/30/694591.html" target="_blank">GridView添加统计(合计)行 </a></strong>作者:Adam.Zhao <li><strong><a href="http://www.cnblogs.com/rrooyy/archive/2004/10/24/56041.html" target="_blank">采用HttpModules来重写URLs(原理篇)</a></strong> 作者:简单生活 <li><strong><a href="http://www.cnblogs.com/rrooyy/archive/2004/10/26/56804.html" target="_blank">采用HttpModules来重写URLs(实践篇)</a></strong> 作者:简单生活 <li><strong><a href="http://www.cnblogs.com/rrooyy/archive/2004/11/09/61864.html" target="_blank">页面缓冲与Asp.Net的性能优化(设置Page.Buffer属性)</a></strong> 作者:简单生活 <li><strong><a href="http://www.cnblogs.com/rrooyy/archive/2005/02/20/106286.html" target="_blank">ASP.NET控件编写日记-当心“用过的控件”!</a></strong> 作者:简单生活 <li><strong><a href="http://www.cnblogs.com/netufo/archive/2005/11/09/272221.html" target="_blank">asp.net 保护网站不受用户上传文件的侵害</a></strong> 作者:netUFO <li><strong><a href="http://www.cnblogs.com/zhuangjunx/archive/2006/04/28/387341.html" target="_blank">ASP.NET2.0中Gridview中数据操作技巧</a></strong> 作者:自由.Net <li><strong><a href="http://www.cnblogs.com/zhuangjunx/archive/2006/07/11/447861.html" target="_blank">asp.net2.0-GridView的操作</a></strong> 作者:自由.Net <li><strong><a href="http://www.cnblogs.com/zhuangjunx/archive/2006/07/11/447888.html" target="_blank">GridView中添加一个CheckBox列 </a></strong>作者:自由.Net <li><strong><a href="http://www.cnblogs.com/zhuangjunx/archive/2007/06/06/774220.html" target="_blank">在GridView帮定数据时把太长的字段替换成"...." 数据库中id大于1时帮定到Gridview上显示为红色 </a></strong>作者:自由.Net <li><strong><a href="http://www.cnblogs.com/shengshuai/archive/2006/04/19/379570.html" target="_blank">在ASP.NET中防止注入攻击</a></strong> 作者:范圣帅 <li><strong><a href="http://www.cnblogs.com/vegaslee/archive/2007/10/22/933083.html" target="_blank">解决vs2005,ASP.NET2.0自定义命名空间问题! </a></strong>作者:海之梦 <li><strong><a href="http://www.cnblogs.com/kokoliu/archive/2006/08/30/490244.html" target="_blank">ASP.NET站点跨子域名单点登陆(SSO)的实现</a></strong> 作者:唐朝程序员 <li><strong><a href="http://www.cnblogs.com/Ablog-sunny/archive/2007/08/12/852556.html" target="_blank">关于委托和事件的示例(原创)</a></strong> 作者:Awen <li><strong><a href="http://www.cnblogs.com/Ablog-sunny/archive/2008/01/15/1039715.html" target="_blank">asp.net优化探讨系列(1)</a></strong> 作者:Awen <li><strong><a href="http://www.cnblogs.com/Ablog-sunny/archive/2008/01/15/1040157.html" target="_blank">asp.net优化探讨系列(2)</a></strong> 作者:Awen <li><strong><a href="http://www.cnblogs.com/Ablog-sunny/archive/2008/01/16/1041145.html" target="_blank">asp.net优化探讨系列(3)</a></strong> 作者:Awen <li><strong><a href="http://www.cnblogs.com/BearOcean/archive/2006/04/26/385413.html" target="_blank">.Net 标准控件与自定义控件</a></strong> 作者:BearOcean <li><strong><a href="http://www.cnblogs.com/fhmsha/archive/2008/03/24/1119888.html" target="_blank">遇到了urlrewriter的:"无法使用前导.. 在顶级目录上退出"问题</a></strong> 作者:风海迷沙 <li><strong><a href="http://www.cnblogs.com/fhmsha/archive/2008/03/19/1113257.html" target="_blank">ZedGraph自定义x轴标注(解决周数的循环显示)</a></strong> 作者:风海迷沙 <li><strong><a href="http://www.cnblogs.com/SAL2928/archive/2007/02/06/641699.html" target="_blank">ASP.NET2.0中的GRIDVIEW控件在使用TemplateField中的LinkButton时如何在RowCommand事件中找到当前行index的方法</a></strong> 作者:SAL <li><strong><a href="http://www.cnblogs.com/SAL2928/archive/2007/05/29/763185.html" target="_blank">VS2005发布网站问题及"aspnet_merge.exe”已退出,代码为 1的错误</a></strong> 作者:SAL <li><strong><a href="http://www.cnblogs.com/ayuan/archive/2006/11/02/548295.html" target="_blank">[开发技巧] 用MasterPage 代替 PageBase</a></strong> 作者:老刘. <li><strong><a href="http://www.cnblogs.com/junyistar/archive/2007/05/29/763877.html" target="_blank">asp.net2.0的TreeView对checkbox的操作</a></strong> 作者:早班火车 <li><strong><a href="http://www.cnblogs.com/gjcn/archive/2007/08/31/876832.html" target="_blank">ASP.NET应用程序的文件组成及编译过程</a></strong> 作者:gjcn <li><strong><a href="http://www.cnblogs.com/wzyexf/archive/2006/04/05/367747.html" target="_blank">《Asp.Net Forums2.0深入分析》之 Asp.Net Forums是如何实现代码分离和换皮肤的 </a></strong>作者:叶晓丰 <li><strong><a href="http://www.cnblogs.com/yandixin/archive/2007/09/19/899165.html" target="_blank">理解ASP.NET中的ViewState</a></strong> 作者:笼民 <li><strong><a href="http://www.cnblogs.com/CHONGCHONG2008/archive/2007/03/27/690422.html" target="_blank">Handler为web页面呈现资源程序集里的资源并防止非法盗链!</a></strong> 作者:天真的好蓝啊 <li><strong><a href="http://www.cnblogs.com/jiangyuxuan/archive/2006/08/23/484151.html" target="_blank">Asp.Net2.0权限树中Checkbox的操作</a></strong> 作者:江宇旋 <li><strong><a href="http://www.cnblogs.com/huohuu/archive/2007/04/25/727106.html" target="_blank">关于GRIDVIEW与DETAILSVIEW的一些心得(包含DROPDOWNLIST的配合)</a></strong> 作者:搞IT的狐狸 <li><strong><a href="http://www.cnblogs.com/beyond914/archive/2005/07/30/203299.html" target="_blank">ASP.NET内存疯狂占用,我差点崩溃了,幸好还是解决了。</a></strong> 作者:海阔天空 <li><strong><a href="http://www.cnblogs.com/xuhy-developer/archive/2007/05/04/735875.html" target="_blank">ASP.Net2.0 分页显示简述(附源代码)</a></strong> 作者:徐鸿翼 <li><strong><a href="http://www.cnblogs.com/nokiaguy/archive/2008/05/29/1209858.html" target="_blank">Web上传文件的原理及实现</a></strong> 作者:银河使者 <li><strong><a href="http://www.cnblogs.com/enjoyitzwg/archive/2004/10/20/54473.html" target="_blank">ASP.NET中Session的几点认识和疑问</a></strong> 作者:EnjoyIt.Zwg <li><strong><a href="http://www.cnblogs.com/enjoyitzwg/archive/2004/10/20/54480.html" target="_blank">ASP.NET中DataGrid分页处理的难题</a></strong> 作者:EnjoyIt.Zwg <li><strong><a href="http://www.cnblogs.com/vitality2007/archive/2007/03/01/659361.html" target="_blank">Asp.net2.0轻量级模板开发架构和完整demo</a></strong> 作者:我想吃同心生死药 <li><strong><a href="http://www.cnblogs.com/vitality2007/archive/2006/08/27/487673.html" target="_blank">用页面模板引擎生成站点的一些观点</a></strong> 作者:我想吃同心生死药 <li><strong><a href="http://www.cnblogs.com/vitality2007/archive/2006/11/01/546885.html" target="_blank">探索自己实现页面基类.打造快速页面.</a></strong> 作者:我想吃同心生死药 <li><strong><a href="http://www.cnblogs.com/moozi/archive/2008/04/16/1156334.html" target="_blank">ASP.NET自动给URL加上超链接</a></strong> 作者:木子.Net <li><strong><a href="http://www.cnblogs.com/seebook/archive/2007/09/25/905831.html" target="_blank">在asp.net中做视频转换,将各种视频文件转换成.flv格式</a></strong> 作者:micenter <li><strong><a href="http://www.cnblogs.com/walkdan/archive/2006/06/17/427956.html" target="_blank">ASP 2.0 数据绑定函数Eval()的机制</a></strong> 作者:Walkdan <li><strong><a href="http://www.cnblogs.com/seabluescn/archive/2006/11/23/569945.html" target="_blank">随心所欲的Web页面打印技术</a></strong> 作者:seabluescn <li><strong><a href="http://www.cnblogs.com/angelfeather/archive/2008/02/02/1062168.html" target="_blank">asp.net页面间数据传递(总结篇)</a></strong> 作者:天使毛毛. <li><strong><a href="http://www.cnblogs.com/uubox/archive/2008/01/02/1022597.html" target="_blank">asp.net资源网防盗链及防直接下载的实践,同时鄙视某些下载软件的野蛮行为</a></strong> 作者:varptr <li><strong><a href="http://www.cnblogs.com/EasyLive2006/archive/2007/01/07/613922.html" target="_blank">asp.net 定制简单的错误处理页面</a></strong> 作者:KidYang <li><strong><a href="http://www.cnblogs.com/mqcan/archive/2008/04/11/1147790.html" target="_blank">ASP.NET部署与安装_MSI制作图文教程.</a></strong> 作者:小Q <li><strong><a href="http://www.cnblogs.com/Kenny-Jiang/archive/2008/04/07/1141203.html" target="_blank">ASP.NET实用技巧(一)</a></strong> 作者:Kenny@Web <li><strong><a href="http://www.cnblogs.com/Kenny-Jiang/archive/2007/08/10/849313.html" target="_blank">asp.net多频道网站架构实现方法</a></strong> 作者:Kenny@Web <li><strong><a href="http://www.cnblogs.com/Kenny-Jiang/archive/2007/07/31/837900.html" target="_blank">asp.net多频道网站开发架构浅析</a></strong> 作者:Kenny@Web <li><strong><a href="http://www.cnblogs.com/liuxu-wxy/archive/2007/04/25/727003.html" target="_blank">Asp.net 2.0 中.aspx请求,即如何生成响应的Html文件(原创)</a></strong> 作者:Scott.X.Liu <li><strong><a href="http://www.cnblogs.com/liuxu-wxy/archive/2007/04/25/727064.html" target="_blank">Asp.net 2.0 ViewState原理(原创)</a></strong> 作者:Scott.X.Liu <li><strong><a href="http://www.cnblogs.com/Charles2008/archive/2008/01/29/1056411.html" target="_blank">让Hashtable支持自定义排序(原创)</a></strong> 作者:Charles Chen <li><strong><a href="http://www.cnblogs.com/Charles2008/archive/2008/01/24/1051853.html" target="_blank">asp.net中&lt;%%&gt;形式的用法(原创)</a></strong> 作者:Charles Chen <li><strong><a href="http://www.cnblogs.com/dennyzou/archive/2005/08/12/213419.html" target="_blank">Asp.net 2.0的一些小心得 (一) 关于Login组件</a></strong> 作者:代码虫 <li><strong><a href="http://www.cnblogs.com/dennyzou/archive/2005/08/13/214143.html" target="_blank">Asp.net 2.0的一些小心得 (二) ObjectDataSource的使用</a></strong> 作者:代码虫 <li><strong><a href="http://www.cnblogs.com/dennyzou/archive/2005/08/17/216829.html" target="_blank">Asp.net 2.0的一些小心得 (三) Master Page的使用</a></strong> 作者:代码虫 <li><strong><a href="http://www.cnblogs.com/zhouruifu/archive/2006/04/18/378564.html" target="_blank">ASP.NET 2.0 Language Swithcer and Theme Swicher 多语言转换和多样式主题转换</a></strong> 作者:阿福 <li><strong><a href="http://www.cnblogs.com/junqilian/archive/2008/03/07/1095454.html" target="_blank">实现IHttpModule接口获取Session来实现页面访问日志功能。</a></strong> 作者:峻祁连 <li><strong><a href="http://www.cnblogs.com/freewiller/archive/2006/07/02/440992.html" target="_blank">关于ASP.Net的导入导出的(1)</a></strong> 作者:whoisyorudady <li><strong><a href="http://www.cnblogs.com/freewiller/archive/2006/07/03/441778.html" target="_blank">关于ASP.Net的导入导出的(2)</a></strong> 作者:whoisyorudady <li><strong><a href="http://www.cnblogs.com/freewiller/archive/2006/07/15/451545.html" target="_blank">关于ASP.Net的导入导出(4)</a></strong> 作者:whoisyorudady <li><strong><a href="http://www.cnblogs.com/freewiller/archive/2006/07/10/447464.html" target="_blank">关于ASP.Net的导入导出(3)</a></strong> 作者:whoisyorudady <li><strong><a href="http://www.cnblogs.com/freewiller/archive/2006/09/10/500326.html" target="_blank">关于ASP.Net的导入导出(5)</a></strong> 作者:whoisyorudady <li><strong><a href="http://www.cnblogs.com/freewiller/archive/2006/09/13/503131.html" target="_blank">关于ASP.Net的导入导出(6)</a></strong> 作者:whoisyorudady <li><strong><a href="http://www.cnblogs.com/Bluer/archive/2006/06/16/427831.html" target="_blank">用window.location.href实现页面跳转</a></strong> 作者:Bruce Xiao <li><strong><a href="http://www.cnblogs.com/changchangcc520/archive/2007/09/27/907332.html" target="_blank">asp.net控件本质</a></strong> 作者:changchang <li><strong><a href="http://www.cnblogs.com/longer/archive/2007/12/13/993971.html" target="_blank">用户未登录或Session超时时重定向到登录页,不那么简单!</a></strong> 作者:John Liu <li><strong><a href="http://www.cnblogs.com/XingfuStar/archive/2007/12/14/994875.html" target="_blank">[原创]Flex 与 Asp.Net 通过 Remoting 方式进行通讯 (三) </a></strong>作者:幸福★星 <li><strong><a href="http://www.cnblogs.com/XingfuStar/archive/2007/12/14/995226.html" target="_blank">[原创]Flex 与 Asp.Net 通过 Remoting 方式进行通讯 (四) </a></strong>作者:幸福★星 <li><strong><a href="http://www.cnblogs.com/XingfuStar/archive/2007/12/07/986190.html" target="_blank">[原创]Flex 与 Asp.Net 通过 Remoting 方式进行通讯 (一)</a></strong> 作者:幸福★星 <li><strong><a href="http://www.cnblogs.com/XingfuStar/archive/2007/12/10/989638.html" target="_blank">[原创]Flex 与 Asp.Net 通过 Remoting 方式进行通讯 (二) </a></strong>作者:幸福★星 <li><strong><a href="http://www.cnblogs.com/yirlin/archive/2006/10/18/533062.html" target="_blank">在 64 位版本的 Windows 上,如何在 32 位版本的 ASP.NET 1.1 和 64 位版本的 ASP.NET 2.0 之间切换</a></strong> 作者:林岳 <li><strong><a href="http://www.cnblogs.com/zhangyi85/archive/2008/04/20/1161826.html" target="_blank">利用Mircosoft URLRewriter.dll实现页面伪静态[原]</a></strong> 作者:张谊 </li></ol><img src="http://counter.cnblogs.com/blog/rss/1219896" width="1" height="1" alt=""/><br/><p>本文链接:<a href="http://www.cnblogs.com/dflying/archive/2008/06/13/1219896.html" target="_blank">http://www.cnblogs.com/dflying/archive/2008/06/13/1219896.html</a>,转载请注明。</p>http://www.cnblogs.com/dflying/archive/2008/04/05/1138090.html本周ASP.NET英文技术文章推荐[03/23 - 04/05]:C#、Visual Studio、MVC、死锁、Web 2.0 API、jQuery、IIS7、FileUpload - Dflying Chen本期共有9篇文章: 1. 提高C#和Visual Studio 2008生产力的10个技巧 2. ASP.NET MVC Action过滤器:缓存和压缩 3. 程序停止工作及其解决方法:第一部分:死锁 4. 调用Digg、Flickr、Facebook、YouTube、Twitter、Live Services、Google和其他Web 2.0 API的C#及VB.NET类库 5. 使用jQuery调用ASP.NET的JSON Web Service 6. ASP.NET MVC框架:第二部分:测试 7. IIS7的新模块:日志报表、数据库管理等 8. 给ASP.NET 2.0 FileUpload控件添加过滤功能 9. OnLoad?Page_Load?还是Load事件?2008-04-05T03:28:00Z2008-04-05T03:28:00ZDflying Chenhttp://www.cnblogs.com/dflying/<p><strong><font size="4">摘要</font></strong> <p>本期共有9篇文章:</p> <ol> <li>提高C#和Visual Studio 2008生产力的10个技巧</li> <li>ASP.NET MVC Action过滤器:缓存和压缩</li> <li>程序停止工作及其解决方法:第一部分:死锁</li> <li>调用Digg、Flickr、Facebook、YouTube、Twitter、Live Services、Google和其他Web 2.0 API的C#及VB.NET类库</li> <li>使用jQuery调用ASP.NET的JSON Web Service</li> <li>ASP.NET MVC框架:第二部分:测试</li> <li>IIS7的新模块:日志报表、数据库管理等</li> <li>给ASP.NET 2.0 FileUpload控件添加过滤功能</li> <li>OnLoad?Page_Load?还是Load事件?</li></ol> <p>&nbsp;</p> <p><strong><font size="4">[1] </font></strong><a href="http://blogs.msdn.com/johnwpowell/archive/2008/03/23/10-tips-to-boost-your-productivity-with-c-and-visual-studio-2008.aspx" target="_blank"><strong><font size="4">10 Tips to Boost Your Productivity with C# and Visual Studio 2008</font></strong></a><strong><font size="4">&nbsp; (提高C#和Visual Studio 2008生产力的10个技巧)</font></strong></p> <p>此类文章相对来说比较泛滥,而且均冠以&#8220;10大&#8221;之类的标题。不过偶尔看一下,可能还是会有所帮助,毕竟不要花费太多时间:</p> <ol> <li>Learn Key Bindings</li> <li>Generate XML Comments with GhostDoc</li> <li>Auto-Implement Properties</li> <li>Refactor</li> <li>Add Commands to Visual Studio 2008</li> <li>Speed up Compilation with Project Configuration</li> <li>Let Visual Studio Generate Unit Test Code</li> <li>Use Interface-Driven-Design</li> <li>Make a Mockery of Dependencies</li> <li>Data Drive Unit Tests</li></ol> <p>其中第5条Add Commands to Visual Studio 2008中介绍的那个小工具非常不错,节省了不少时间。</p> <p>&nbsp;</p> <p><strong><font size="4">[2] </font></strong><a href="http://weblogs.asp.net/rashid/archive/2008/03/28/asp-net-mvc-action-filter-caching-and-compression.aspx" target="_blank"><strong><font size="4">ASP.NET MVC Action Filter - Caching and Compression</font></strong></a><strong><font size="4"> (ASP.NET MVC Action过滤器:缓存和压缩)</font></strong></p> <p>作者给出了ASP.NET MVC中的两个Action过滤器,让我们能够很方便地添加缓存和压缩支持。</p> <p>其中的缓存过滤器只要这样为方法添加属性即可:</p> <div class="csharpcode">[CacheFilter(Duration = 60)]<span class="kwrd">public</span> <span class="kwrd">void</span> Category(<span class="kwrd">string</span> name, <span class="kwrd">int</span>? page)</div><style type="text/css">.csharpcode, .csharpcode pre{font-size: small;color: black;font-family: consolas, "Courier New", courier, monospace;background-color: #ffffff;/*white-space: pre;*/}.csharpcode pre { margin: 0em; }.csharpcode .rem { color: #008000; }.csharpcode .kwrd { color: #0000ff; }.csharpcode .str { color: #006080; }.csharpcode .op { color: #0000c0; }.csharpcode .preproc { color: #cc6633; }.csharpcode .asp { background-color: #ffff00; }.csharpcode .html { color: #800000; }.csharpcode .attr { color: #ff0000; }.csharpcode .alt {background-color: #f4f4f4;width: 100%;margin: 0em;}.csharpcode .lnum { color: #606060; }</style><p>而压缩的使用方式也非常类似:</p><div class="csharpcode">[CompressFilter]<span class="kwrd">public</span> <span class="kwrd">void</span> Category(<span class="kwrd">string</span> name, <span class="kwrd">int</span>? page)</div><p>&nbsp;</p><p><strong><font size="4">[3] </font></strong><a href="http://blogs.msdn.com/tom/archive/2008/03/11/hangs-and-how-to-solve-them-part-1-deadlocks.aspx" target="_blank"><strong><font size="4">Hangs and how to solve them - part 1 - Deadlocks</font></strong></a><strong><font size="4"> (程序停止工作及其解决方法:第一部分:死锁)</font></strong></p><p>文章本身没有太多的详细介绍,不过最后给出的一系列链接倒是非常的不错,绝对是系统了解死锁相关问题的好资源:</p><ol><li><a href="http://www.dumpanalysis.org/blog/index.php/2007/02/09/crash-dump-analysis-patterns-part-9a/">Deadlock (critical sections)</a><li><a href="http://www.dumpanalysis.org/blog/index.php/2007/07/03/crash-dump-analysis-patterns-part-9b/">Deadlock (executive resources)</a><li><a href="http://www.dumpanalysis.org/blog/index.php/2007/07/28/crash-dump-analysis-patterns-part-9c/">Deadlock (mixed objects)</a><li><a href="http://www.dumpanalysis.org/blog/index.php/2007/11/29/crash-dump-analysis-patterns-part-9d/">Deadlock (LPC)</a><li><a href="http://msdn2.microsoft.com/en-us/magazine/cc163352.aspx">Deadlock monitor</a><li><a href="http://msdn.microsoft.com/msdnmag/issues/06/04/Deadlocks/default.aspx">No More Hangs- Advanced Techniques To Avoid And Detect Deadlocks In .NET Apps</a><li><a href="http://msdn2.microsoft.com/en-us/library/ms810303.aspx">Detecting Deadlocks in Multithreaded Win32 Applications</a><li><a href="http://www.microsoft.com/msj/archive/S220.aspx">Under the Hood -- MSJ, January 1996</a></li></ol><p>&nbsp;</p><p><strong><font size="4">[4] </font></strong><a href="http://www.hanselman.com/blog/TheWeeklySourceCode22CAndVBNETLibrariesToDiggFlickrFacebookYouTubeTwitterLiveServicesGoogleAndOtherWeb20APIs.aspx"><strong><font size="4">C# and VB .NET Libraries to Digg, Flickr, Facebook, YouTube, Twitter, Live Services, Google and other Web 2.0 APIs</font></strong></a><strong><font size="4"> (调用Digg、Flickr、Facebook、YouTube、Twitter、Live Services、Google和其他Web 2.0 API的C#及VB.NET类库)</font></strong></p><p>很多Web 2.0都提供了专门的API供其他程序调用,自然也有一些类库对这些API进行了封装。本文就列出了这样几个流行的Web 2.0网站的调用类库,例如调用Flickr,只要使用如下语法即可:</p><div class="csharpcode">PhotosSearchOptions options = <span class="kwrd">new</span> PhotosSearchOptions();options.Tags = <span class="str">"blue,sky"</span>;options.Extras |= PhotoSearchExtras.DateTaken | PhotoSearchExtras.OriginalFormat;Photos photos = flickr.PhotosSearch(options);</div><p>&nbsp;</p><p><strong><font size="4">[5] </font></strong><a href="http://encosia.com/2008/03/27/using-jquery-to-consume-aspnet-json-web-services/"><strong><font size="4">Using jQuery to Consume ASP.NET JSON Web Services</font></strong></a><strong><font size="4"> (使用jQuery调用ASP.NET的JSON Web Service)</font></strong></p><p>ASP.NET AJAX的客户端类库内建了对调用ASP.NET的JSON Web Service的支持,不过只要&#8220;模拟&#8221;出同样的请求,任何的JavaScript客户端类库都能够一样调用。</p><p>这篇文章就介绍了使用jQuery调用ASP.NET的JSON Web Service的方法,其实并没有任何技巧可言:</p><div class="csharpcode">$(document).ready(<span class="kwrd">function</span>() { $.ajax({ type: <span class="str">"POST"</span>, url: <span class="str">"RSSReader.asmx/GetRSSReader"</span>, beforeSend: <span class="kwrd">function</span>(xhr) { xhr.setRequestHeader(<span class="str">"Content-type"</span>, <span class="str">"application/json; charset=utf-8"</span>); }, dataType: <span class="str">"json"</span>, success: <span class="kwrd">function</span>(msg) { <span class="rem">// Hide the fake progress indicator graphic.</span> $(<span class="str">'#RSSContent'</span>).removeClass(<span class="str">'loading'</span>); <span class="rem">// Insert the returned HTML into the &lt;div&gt;.</span> $(<span class="str">'#RSSContent'</span>).html(msg.d); } });</div><p>&nbsp;</p><p><strong><font size="4">[6] </font></strong><a href="http://dotnetslackers.com/articles/aspnet/ASPNETMVCFrameworkPart2.aspx" target="_blank"><strong><font size="4">ASP.NET MVC Framework &#8211; Part 2: Testing</font></strong></a><strong><font size="4"> (ASP.NET MVC框架:第二部分:测试)</font></strong></p><p>似乎MVC框架中对测试的关注程度非常高,最近好多文章都在介绍这个东西。这篇文章也是一步步地给出了通常的使用方法,从为什么要测试到如何测试。</p><p>下面就是对某个Controller进行测试的代码:</p><div class="csharpcode">[TestMethod] <span class="kwrd">public</span> <span class="kwrd">void</span> AboutOverride() { HomeControllerForTest controller = <span class="kwrd">new</span> HomeControllerForTest(); controller.About(); Assert.AreEqual(<span class="str">"Index"</span>, controller.SelectedViewName, <span class="str">"Should have redirected to Index"</span>); }</div><p>&nbsp;</p><p><strong><font size="4">[7] </font></strong><a href="http://weblogs.asp.net/scottgu/archive/2008/03/26/new-log-reporting-database-management-and-other-cool-admin-modules-for-iis-7.aspx"><strong><font size="4">New Log Reporting, Database Management, and other cool admin modules for IIS 7</font></strong></a><strong><font size="4"> (IIS7的新模块:日志报表、数据库管理等)</font></strong></p><p>Scott的一篇文章,其中介绍了花哨的IIS7中的另一些管理模块。例如这个日志报表:</p><p><img src="http://www.scottgu.com/blogposts/adminpack/step6.png"><p>不过实际上,我还是觉得从前的IIS 6界面比较顺眼,使用了IIS 7的时间也不短了,还是没有搞清楚某些功能在什么地方&#8230;&#8230;&#8230;&#8230;</p><p>&nbsp;</p><p><strong><font size="4">[8] </font></strong><a href="http://aspalliance.com/1614_Adding_Filter_Action_to_FileUpload_Control_of_ASPNET_20.all" target="_blank"><strong><font size="4">Adding Filter Action to FileUpload Control of ASP.NET 2.0</font></strong></a><strong><font size="4"> (给ASP.NET 2.0 FileUpload控件添加过滤功能)</font></strong></p><p>所谓过滤功能,其实就是只允许上传某类扩展名的文件。不过实际上HTML中并没有此类内建的支持,因此若想实现此类功能,还是要靠客户端的JavaScript和服务器端自定义的验证逻辑配合。当然,个人感觉最好的方法还是使用专门的Flash上传控件。</p><p>&nbsp;</p><p><strong><font size="4">[9] </font></strong><a href="http://weblogs.asp.net/infinitiesloop/archive/2008/03/24/onload-vs-page-load-vs-load-event.aspx" target="_blank"><strong><font size="4">OnLoad vs. Page_Load vs. Load event</font></strong></a><strong><font size="4"> (OnLoad?Page_Load?还是Load事件?)</font></strong></p><p>若想在Page加载时执行某些自定义操作,既可以覆写页面的OnLoad方法,也可以在默认的Page_Load中直接添加,还可以监听页面的Load事件,那么三者之间有什么区别呢?应该如何挑选呢?</p><p>本文就从性能、编程风格、代码一致性、是否面向对象等各个方面对上述三种方法进行了比较&#8230;&#8230;</p> <img src="http://counter.cnblogs.com/blog/rss/1138090" width="1" height="1" alt=""/><br/><p>本文链接:<a href="http://www.cnblogs.com/dflying/archive/2008/04/05/1138090.html" target="_blank">http://www.cnblogs.com/dflying/archive/2008/04/05/1138090.html</a>,转载请注明。</p>http://www.cnblogs.com/dflying/archive/2008/03/24/1120210.html本周ASP.NET英文技术文章推荐[03/16 - 03/22]:MVC、LINQ、Blog、C#、RSS、ViewManager - Dflying Chen本期共有8篇文章: 1. 使用ASP.NET MVC和LINQ创建简单的Blog系统:第三部分 2. ASP.NET基础知识 3. C# 4.0 第一部分:回顾历史 4. 开发模板化的ASP.NET RSS Feed Reader控件 5. 学习LINQ的好工具——LINQPad 6. 深入ASP.NET MVC:ASP.NET MVC的页面生存周期 7. 在ASP.NET AJAX中使用自定义ViewManager局部更新数据 8. 使用设计期属性2008-03-24T12:35:00Z2008-03-24T12:35:00ZDflying Chenhttp://www.cnblogs.com/dflying/<p><strong><font size="4">摘要</font></strong> <p>本期共有8篇文章:</p> <ol> <li>使用ASP.NET MVC和LINQ创建简单的Blog系统:第三部分 <li>ASP.NET基础知识 <li>C# 4.0 第一部分:回顾历史 <li>开发模板化的ASP.NET RSS Feed Reader控件 <li>学习LINQ的好工具——LINQPad <li>深入ASP.NET MVC:ASP.NET MVC的页面生存周期 <li>在ASP.NET AJAX中使用自定义ViewManager局部更新数据 <li>使用设计期属性</li></ol> <p>&nbsp;</p> <p><strong><font size="4">[1] </font></strong><a href="http://aspalliance.com/1604_Building_a_Simple_Blog_Engine_with_ASPNET_MVC_and_LINQ__Part_3.all" target="_blank"><strong><font size="4">Building a Simple Blog Engine with ASP.NET MVC and LINQ - Part 3</font></strong></a><strong><font size="4"> (使用ASP.NET MVC和LINQ创建简单的Blog系统:第三部分)</font></strong></p> <p>这是一个系列的第三部分,<a href="http://aspalliance.com/1538_Building_a_Simple_Blog_Engine_with_ASPNET_MVC_and_LINQ__Part_1" target="_blank">第一部分</a>和<a href="http://aspalliance.com/1559_Building_a_Simple_Blog_Engine_with_ASPNET_MVC_and_LINQ__Part_2" target="_blank">第二部分</a>都已经写好。</p> <p>ASP.NET MVC和LINQ本身没有什么太多的联系,不过同作为微软的新技术,作者显然深谙此道,将其组合在了一起介绍。</p> <p>这种通过实例程序的方法也得到了很多人的认可,虽然本身没有太高的技术含量,但作为入门,仍旧可以参考。</p> <p>&nbsp;</p> <p><strong><font size="4">[2] </font></strong><a href="http://weblogs.asp.net/mikedopp/archive/2008/03/20/asp-net-basics-foundation-of-asp-net.aspx" target="_blank"><strong><font size="4">ASP.NET Basics: Foundation of ASP.NET</font></strong></a><strong><font size="4"> (ASP.NET基础知识)</font></strong></p> <p>这篇文章以提问/回答的形式总结出了ASP.NET的一些非常常见的基础知识,比如ASP.NET的发展历史:</p> <ol> <li>ASP.NET 1.0 &#8211; Released on January 16, 2002. <li>ASP.NET 1.1 &#8211; Released on April 24, 2003. <li>ASP.NET 2.0 &#8211; Released on November 7, 2005. <li>Additionally, ASP.NET 3.5 is tentatively to be released by the end of the 2007.</li></ol> <p>还有很多很多,面试之前拿这个东西准备一下,应该也是不错的。</p> <p>&nbsp;</p> <p><strong><font size="4">[3] </font></strong><a href="http://msmvps.com/blogs/jon.skeet/archive/2008/02/05/c-4-part-1-looking-back-at-the-past.aspx" target="_blank"><strong><font size="4">C# 4, part 1: Looking back at the past</font></strong></a><strong><font size="4"> (C# 4.0 第一部分:回顾历史)</font></strong></p> <p>类似于上一篇文章,不过其最主要的目的还是总结出C# 3个版本中的种种不足,原文叫做&#8220;mistake&#8221;。</p> <p>看着整篇整篇以&#8220;Lack of&#8221;作为开头的话,似乎也能依稀看到C# 4.0接下来的发展方向。</p> <p>不过最后作者还是表达了&#8220;恨铁不成钢&#8221;的意思,而并不是苛求:</p> <blockquote> <p>I'm not trying to take anything away from the language designers - C# is still easily my favourite language in terms of its design, particularly in C# 3, but nobody's perfect :)</p></blockquote> <p>&nbsp;</p> <p><strong><font size="4">[4] </font></strong><a href="http://weblogs.asp.net/stefansedich/archive/2008/03/18/a-templated-asp-net-rss-feed-reader-control.aspx" target="_blank"><strong><font size="4">A Templated ASP.NET RSS Feed Reader Control</font></strong></a><strong><font size="4"> (开发模板化的ASP.NET RSS Feed Reader控件)</font></strong></p> <p>这同样是一篇&#8220;教学&#8221;文章——将数据访问、业务逻辑和表现层都放在一个控件中显然不是什么好的作法。</p> <p>不过若是不考虑这些,这确实是一篇帮助你学习ASP.NET中模板控件开发的文章。文章中代码不少,不过注释也非常详细,有兴趣的朋友不妨跟随学习一下。</p> <p>最终该控件的使用方法如下,似乎封装得还不错:</p><span class="kwrd">&lt;</span><span class="html">cc2:RSSReader</span> <span class="attr">ID</span><span class="kwrd">="RSSReader2"</span> <span class="attr">runat</span><span class="kwrd">="server"</span> <span class="attr">FeedURL</span><span class="kwrd">="http://weblogs.asp.net/stefansedich/rss.aspx"</span><span class="kwrd">&gt;</span><br/> <span class="kwrd">&lt;</span><span class="html">HeaderTemplate</span><span class="kwrd">&gt;</span><br/> <span class="kwrd">&lt;</span><span class="html">div</span><span class="kwrd">&gt;</span><br/> <span class="kwrd">&lt;</span><span class="html">b</span><span class="kwrd">&gt;</span><span class="asp">&lt;%</span># Eval(<span class="str">"Title.Text"</span>) <span class="asp">%&gt;</span><span class="kwrd">&lt;/</span><span class="html">b</span><span class="kwrd">&gt;</span> <br/> <span class="kwrd">&lt;</span><span class="html">br</span> <span class="kwrd">/&gt;&lt;</span><span class="html">br</span> <span class="kwrd">/&gt;</span><br/> <span class="kwrd">&lt;/</span><span class="html">HeaderTemplate</span><span class="kwrd">&gt;</span><br/> <span class="kwrd">&lt;</span><span class="html">ItemTemplate</span><span class="kwrd">&gt;</span><br/> <span class="asp">&lt;%</span># Eval(<span class="str">"Title.Text"</span>) <span class="asp">%&gt;</span><br/> <span class="kwrd">&lt;</span><span class="html">br</span> <span class="kwrd">/&gt;&lt;</span><span class="html">br</span> <span class="kwrd">/&gt;</span><br/> <span class="asp">&lt;%</span># Eval(<span class="str">"Summary.Text"</span>) <span class="asp">%&gt;</span><br/> <span class="kwrd">&lt;</span><span class="html">hr</span> <span class="kwrd">/&gt;</span><br/> <span class="kwrd">&lt;/</span><span class="html">ItemTemplate</span><span class="kwrd">&gt;</span><br/> <span class="kwrd">&lt;</span><span class="html">FooterTemplate</span><span class="kwrd">&gt;</span><br/> <span class="kwrd">&lt;/</span><span class="html">div</span><span class="kwrd">&gt;</span><br/> <span class="kwrd">&lt;/</span><span class="html">FooterTemplate</span><span class="kwrd">&gt;</span><br/><span class="kwrd">&lt;/</span><span class="html">cc2:RSSReader</span><span class="kwrd">&gt;</span> <style type="text/css">.csharpcode, .csharpcode pre{font-size: small;color: black;font-family: consolas, "Courier New", courier, monospace;background-color: #ffffff;/*white-space: pre;*/}.csharpcode pre { margin: 0em; }.csharpcode .rem { color: #008000; }.csharpcode .kwrd { color: #0000ff; }.csharpcode .str { color: #006080; }.csharpcode .op { color: #0000c0; }.csharpcode .preproc { color: #cc6633; }.csharpcode .asp { background-color: #ffff00; }.csharpcode .html { color: #800000; }.csharpcode .attr { color: #ff0000; }.csharpcode .alt {background-color: #f4f4f4;width: 100%;margin: 0em;}.csharpcode .lnum { color: #606060; }</style><p>&nbsp;</p><p><strong><font size="4">[5] </font></strong><a href="http://weblogs.asp.net/dwahlin/archive/2008/03/17/want-to-learn-how-to-use-linq-check-out-linqpad.aspx" target="_blank"><strong><font size="4">Want to Learn How to Use LINQ? Check out LINQPad!</font></strong></a><strong><font size="4"> (学习LINQ的好工具——LINQPad)</font></strong></p><p>很不错的小工具,帮助你分析LINQ查询的结果。界面也非常专业:</p><p><img height="739" src="http://www.linqpad.net/linqpadscreen.png" width="883" border="0"> <p>&nbsp;</p><p><strong><font size="4">[6] </font></strong><a href="http://weblogs.asp.net/stephenwalther/archive/2008/03/17/asp-net-mvc-in-depth-the-life-of-an-asp-net-mvc-request.aspx" target="_blank"><strong><font size="4">ASP.NET MVC In-Depth: The Life of an ASP.NET MVC Request</font></strong></a><strong><font size="4"> (深入ASP.NET MVC:ASP.NET MVC的页面生存周期)</font></strong></p><p>想必大家现在已经对ASP.NET页面的生存周期烂熟于胸了吧。但这篇文章给出的却是ASP.NET MVC的东西。</p><ol><li>Step 1 &#8211; The RouteTable is Created <li>Step 2 &#8211; The UrlRoutingModule Intercepts the Request <li>Step 3 &#8211; The MvcHandler Executes <li>Step 4 &#8211; The Controller Executes <li>Step 5 &#8211; The RenderView Method is Called</li></ol><p>文章中介绍得相当详细,每一段都有仔细认真的说明,加上适当的代码实例。非常不错。 <p>&nbsp;</p><p><strong><font size="4">[7] </font></strong><a href="http://weblogs.asp.net/stefansedich/archive/2008/03/17/asp-net-ajax-using-a-custom-viewmanager-to-render-paged-data-without-updatepanels.aspx" target="_blank"><strong><font size="4">ASP.NET Ajax using a custom ViewManager to render paged data without updatepanels</font></strong></a><strong><font size="4"> (在ASP.NET AJAX中使用自定义ViewManager局部更新数据)</font></strong></p><p>这是一种比较轻量级的UpdatePanel替代方案。除了比较轻量之外,还能够容易地与其他Ajax框架配合使用,而不仅仅限于官方的ASP.NET AJAX中。</p><p>记得博客园的老赵也曾经写过一篇这样的帖子&#8230;&#8230;</p><div class="csharpcode"><span class="kwrd">namespace</span> NoUpdatePanels { <span class="kwrd">public</span> <span class="kwrd">partial</span> <span class="kwrd">class</span> _Default : System.Web.UI.Page {&nbsp; [WebMethod()] <span class="kwrd">public</span> <span class="kwrd">static</span> <span class="kwrd">string</span> GetDataPage(<span class="kwrd">int</span> page) {&nbsp; <span class="rem">// Create an instance of our viewmanager.</span> ViewManager&lt;Data&gt; man = <span class="kwrd">new</span> ViewManager&lt;Data&gt;(<span class="str">"~/Data.ascx"</span>);&nbsp; <span class="rem">// Set the current page property.</span> man.Control.CurrentPage = page;&nbsp; <span class="rem">// Return the rendered control.</span> <span class="kwrd">return</span> man.Render(); }&nbsp; }}</div><p>&nbsp;</p><p><strong><font size="4">[8] </font></strong><a href="http://www.bipinjoshi.net/articles/45c86a20-855f-4811-a701-e58184de5217.aspx" target="_blank"><strong><font size="4">Using Design Time Attributes</font></strong></a><strong><font size="4"> (使用设计期属性)</font></strong></p><p>与Visual Studio配合使用的很多属性都很有意思。如果你想开发自己的控件,那么更是要学会使用——否则也就太不&#8220;专业&#8221;了。</p><p>这篇文章作为入门还是不错的,不过若想学到更多,还是直接看MSDN吧。</p> <img src="http://counter.cnblogs.com/blog/rss/1120210" width="1" height="1" alt=""/><br/><p>本文链接:<a href="http://www.cnblogs.com/dflying/archive/2008/03/24/1120210.html" target="_blank">http://www.cnblogs.com/dflying/archive/2008/03/24/1120210.html</a>,转载请注明。</p>http://www.cnblogs.com/dflying/archive/2008/03/16/1108763.html本周ASP.NET英文技术文章推荐[03/02 - 03/15]:ASP.NET AJAX、LinqDataSource、ListView、MVC、JavaScript、智能感知、Ext、CAPTCHA - Dflying Chen本期共有7篇文章(实际上有12篇文章,这两天不知为何网络状况一直不好,很多国外网站都上不去,只好暂时作罢): 1. 深入ASP.NET AJAX:对象继承体系 2. 使用ASP.NET 3.5和自定义层级数据源控件构造Vista样式的文件夹浏览器 3. 使用ASP.NET 3.5的LinqDataSource和ListView实现Tag云的过滤 4. 对ASP.NET MVC第二个预览版本的想法 5. ASP.NET MVC中测试框架的集成 6. JavaScript智能感知支持Ext框架 7. 在ASP.NET MVC中实现CAPTCHA2008-03-16T13:42:00Z2008-03-16T13:42:00ZDflying Chenhttp://www.cnblogs.com/dflying/<p><strong><font size="4">摘要</font></strong> <p>本期共有7篇文章(实际上有12篇文章,这两天不知为何网络状况一直不好,很多国外网站都上不去,只好暂时作罢): <ol> <li>深入ASP.NET AJAX:对象继承体系</li> <li>使用ASP.NET 3.5和自定义层级数据源控件构造Vista样式的文件夹浏览器</li> <li>使用ASP.NET 3.5的LinqDataSource和ListView实现Tag云的过滤</li> <li>对ASP.NET MVC第二个预览版本的想法</li> <li>ASP.NET MVC中测试框架的集成</li> <li>JavaScript智能感知支持Ext框架</li> <li>在ASP.NET MVC中实现CAPTCHA</li></ol> <p>&nbsp;</p> <p><strong><font size="4">[1] </font></strong><a href="http://weblogs.asp.net/stephenwalther/archive/2008/03/05/asp-net-ajax-in-depth-object-inheritance.aspx" target="_blank"><strong><font size="4">ASP.NET AJAX In-Depth: Object Inheritance</font></strong></a><strong><font size="4"> (深入ASP.NET AJAX:对象继承体系)</font></strong></p> <p>这是《<a href="http://www.amazon.com/gp/product/0672330113/103-6178735-5889432?ie=UTF8&amp;tag=scoblo04-20&amp;linkCode=xm2&amp;camp=1789&amp;creativeASIN=0672330113">ASP.NET 3.5 Unleashed</a>》一书的作者,Stephen Walther的一篇文章,其中在源代码级别讨论了ASP.NET AJAX中继承的实现方式。对ASP.NET AJAX原理感兴趣的朋友,或是想学习一下JavaScript的朋友都可以参考一下。</p> <p>Steve还有两篇相关的文章,如果你看了上一篇的话,也可以顺便看看这两篇:</p> <ol> <li>《<a href="http://weblogs.asp.net/stephenwalther/archive/2008/02/29/creating-javascript-properties-in-asp-net-ajax.aspx">ASP.NET AJAX In-Depth: Creating JavaScript Properties</a>》</li> <li>《<a href="http://weblogs.asp.net/stephenwalther/archive/2008/03/07/asp-net-ajax-in-depth-application-events.aspx">ASP.NET AJAX In-Depth: Application Events</a>》</li></ol> <p>&nbsp;</p> <p><strong><font size="4">[2] </font></strong><a href="http://mattberseth.com/blog/2008/03/building_a_vista_style_folder.html" target="_blank"><strong><font size="4">Building a Vista Style Folder Browser with ASP.NET 3.5 and a Custom Hierarchical DataSource Control</font></strong></a><strong><font size="4"> (使用ASP.NET 3.5和自定义层级数据源控件构造Vista样式的文件夹浏览器)</font></strong></p> <p>使用了不少东西组合起来,包括GridView、UpdatePanel、TreeView、FileSystemDataSource、ListView等等,界面也很漂亮(真的很像Vista):</p> <p><img height="537" alt="image" src="http://mattberseth.com/WindowsLiveWriter/BuildingaVistaStyleFolderBrowserwithAS.5_8945/image_f17566fc-cba7-4d43-8bb9-5962479ba7d2.png" width="736"> <p>不过说实话,除了界面模仿得比较成功之外,其它还真没有那些地方特别有&#8220;技术含量&#8221;。不过一俊遮百丑,已经很不错了。 <p><a href="http://mattberseth2.com/vista_folder_explorer/">Live Demo (IE6, IE7, FF and Opera)</a> | <a href="http://mattberseth2.com/downloads/vista_folder_explorer.zip">Download (.Net 3.5)</a> <p>&nbsp;</p> <p><strong><font size="4">[3] </font></strong><a href="http://mattberseth.com/blog/2008/03/tag_cloud_filters_with_aspnet.html" target="_blank"><strong><font size="4">Tag Cloud Filters with ASP.NET 3.5's LinqDataSource and ListView Controls</font></strong></a><strong><font size="4"> (使用ASP.NET 3.5的LinqDataSource和ListView实现Tag云的过滤)</font></strong></p> <p>同样是界面比较漂亮(居然使用了几个iPhone的图标-_-),不过也算是有了一些新东西——LinqDataSource和ListView。适合入门者阅读:</p> <p><img height="446" alt="image" src="http://mattberseth.com/WindowsLiveWriter/TagCloudFilterswith_12E76/image_1268e731-67ec-4662-9130-dd399b4a9df6.png" width="752"> <p>&nbsp; <p><strong><font size="4">[4] </font></strong><a href="http://haacked.com/archive/2008/03/10/thoughts-on-asp.net-mvc-preview-2-and-beyond.aspx"><strong><font size="4">Thoughts on ASP.NET MVC Preview 2 and Beyond</font></strong></a><strong><font size="4"> (对ASP.NET MVC第二个预览版本的想法)</font></strong> <p>随着这两天新版本ASP.NET MVC框架在MIX08上面发布,这一段的热点也随之来到了这里。作为能够与WebForm媲美的另一种Web开发框架,MVC自然有它存在的位置。</p> <p>不过这篇文章主要以介绍这个新版本为主,还有一些作者对ASP.NET MVC今后发展方向的自己想法。</p> <p>&nbsp;</p> <p><strong><font size="4">[5] </font></strong><a href="http://blogs.msdn.com/webdevtools/archive/2008/03/06/asp-net-mvc-test-framework-integration-demo.aspx" target="_blank"><strong><font size="4">ASP.NET MVC Test Framework Integration Walkthrough</font></strong></a><strong><font size="4"> (ASP.NET MVC中测试框架的集成)</font></strong></p> <p>使用过ASP.NET MVC的朋友都不会对这个界面感到陌生:</p> <p><img src="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/ToolingFeature.NETMVCFrameworkforMIX2008_4F63/image_2.png"> <p>本文是<a title="http://blogs.msdn.com/webdevtools/archive/2008/02/18/asp-net-mvc-test-framework-integration.aspx" href="http://blogs.msdn.com/webdevtools/archive/2008/02/18/asp-net-mvc-test-framework-integration.aspx">http://blogs.msdn.com/webdevtools/archive/2008/02/18/asp-net-mvc-test-framework-integration.aspx</a>的姊妹篇。其中介绍了ASP.NET MVC中有关测试框架集成的点点滴滴,并提供了集成几种现有测试框架的模板。通过这个强大特性,我们即可在使用ASP.NET MVC时选择最熟悉的测试框架,而不必局限于某种特别的约定中。</p> <p>&nbsp;</p> <p><strong><font size="4">[6] </font></strong><a href="http://blogs.msdn.com/webdevtools/archive/2008/03/12/jscript-intellisense-working-with-ext-js.aspx" target="_blank"><strong><font size="4">JScript IntelliSense: Working with Ext JS</font></strong></a><strong><font size="4"> (JavaScript智能感知支持Ext框架)</font></strong></p> <p>继官方的ASP.NET AJAX和最近发布的jQuery之后,Visual Studio的智能感知功能又有了新的适用成员,那就是同样流行的Ext框架。不用多说,只要看看效果就知道了:</p> <p><img title="ext20" height="294" alt="ext20" src="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/JScriptIntelliSenseWorkingwithExtJS_E2AD/ext20_thumb_2.png" width="432" border="1"> <p>&nbsp;</p> <p><strong><font size="4">[7] </font></strong><a href="http://www.coderjournal.com/2008/03/aspnet-mvc-captcha/"><strong><font size="4">ASP.NET MVC CAPTCHA</font></strong></a><strong><font size="4"> (在ASP.NET MVC中实现CAPTCHA)</font></strong></p> <p>CAPTCHA即Completely Automated Public Turing Test to Tell Computers and Humans Apart(全自动的公开图灵测试),其目的是让计算机生成区分计算机和人类的程序算法,这种程序必须能够生成并评价出人类能很容易通过但计算机却难以通过的测试。目前常见的验证图片等都属于CAPTCHA。若想了解更多,请访问&#8220;The CAPTCHA Project&#8221;网站:<a href="http://www.captcha.net/">http://www.captcha.net/</a>。&#8230;&#8230;&#8230;&#8230;</p> <p>(其实说简单了,CAPTCHA就是网站中常见的&#8220;验证码&#8221;)</p> <p>这篇文章介绍了在ASP.NET MVC中实现CAPTCHA的方法,其实核心逻辑上与普通WebForm没有任何区别,只是放在了在ASP.NET MVC中,似乎好像&#8220;旧貌换新颜&#8221;了&#8230;&#8230;</p> <p><img alt="Example of CAPTCHA" src="http://www.coderjournal.com/uploads/2008/03/captcha.png"></p> <img src="http://counter.cnblogs.com/blog/rss/1108763" width="1" height="1" alt=""/><br/><p>本文链接:<a href="http://www.cnblogs.com/dflying/archive/2008/03/16/1108763.html" target="_blank">http://www.cnblogs.com/dflying/archive/2008/03/16/1108763.html</a>,转载请注明。</p>http://www.cnblogs.com/dflying/archive/2008/03/13/1103717.html《构建可扩展的Web站点》书评 - Dflying Chen谈到Web站点,或者俗称的“网站”,想必很多程序员朋友都不陌生。很多朋友也正是从纯粹HTML的“网页制作”对计算机产生了兴趣,随后开始涉及后台的“网站程序”,最终走入了IT领域。 市面上介绍网站制作,比如PHP、ASP.NET、JSP的图书不计其数。可是当我们从这些图书中学到了入门知识后,怎样才能真正地做出一个像样的网站,而不是只能在个人电脑中运行的、类似各种官方资料中的示例页面呢? 所谓“像样的...2008-03-13T06:41:00Z2008-03-13T06:41:00ZDflying Chenhttp://www.cnblogs.com/dflying/<p>谈到Web站点,或者俗称的“网站”,想必很多程序员朋友都不陌生。很多朋友也正是从纯粹HTML的“网页制作”对计算机产生了兴趣,随后开始涉及后台的“网站程序”,最终走入了IT领域。</p> <p>市面上介绍网站制作,比如PHP、ASP.NET、JSP的图书不计其数。可是当我们从这些图书中学到了入门知识后,怎样才能真正地做出一个像样的网站,而不是只能在个人电脑中运行的、类似各种官方资料中的示例页面呢?</p> <p>所谓“像样的网站”,是指那些大规模的、实实在在存在于互联网上、每天被成千上万人访问的网站。简简单单从IDE中拖放控件做出的网站是无法做到这一点的。</p> <p>作为Flickr的架构师和主力开发人员,Henderson自然深谙此道。通过这一本薄薄的小书,作者将大规模、可扩展网站的实现要点悉数囊括其中。</p> <p>本书的第二章介绍了Web站点的架构知识,包括软件和硬件的层次结构。可以看作是全数后续章节的基础。随后在第三章中转向了软件开发流程的介绍。毕竟罗马不是一天建成的,真正的大规模网站需要整个团队的长时间一起努力。其中的团队配合、构建过程、Bug跟踪、编码规范等每一个问题都值得我们在开始前仔细斟酌。</p> <p>第四章和第六章中讨论的国际化和Email问题是每个网站都要使用的,而且又不是件容易的事,因此作者特地将其分为两个章节讨论。</p> <p>大型网站容易成为“众矢之的”,因此安全性则显得特别重要。在第五章对数据一致性和安全性的介绍中,作者给出了一些相当精妙的问题对策,用来处理HTML字符、脚本攻击以及SQL注入攻击等。</p> <p>八、九章则专注于性能。首先在第八章中介绍了找到Web站点性能瓶颈的方法,随后在第九章中给出了扩展并提升性能的方法,包括编程语言、负载均衡、数据库等多个主题。</p> <p>最后在第十一章中,作者有意识地将API也列成了一个独立的章节,显示出Web 2.0网站的交互特色。这一章介绍了网站中API的一般开发、设计模式。</p> <p>总体说来,这本篇幅不大、语言诙谐的小书,能够帮助你在“Web程序设计”之上更进一步。作为开始学习并尝试开发大规模Web站点的入门资料,本书所提供的理论基础以及基本的介绍能够让你找到起步的方向。至于随后的专门深入了解,就不是任何资料能够提供的了,需要每个人的理解、尝试、分析和总结。</p> <p>希望这本书能够帮助对此感兴趣的朋友找到继续研究的方向。</p><img src="http://counter.cnblogs.com/blog/rss/1103717" width="1" height="1" alt=""/><br/><p>本文链接:<a href="http://www.cnblogs.com/dflying/archive/2008/03/13/1103717.html" target="_blank">http://www.cnblogs.com/dflying/archive/2008/03/13/1103717.html</a>,转载请注明。</p>http://www.cnblogs.com/dflying/archive/2008/03/12/1102875.html完成这最后的20%——《持续集成——软件质量改进和风险降低之道》书评 - Dflying Chen“当一个项目经理或一名开发者说已经完成了80%的任务,您必须保持审慎的态度。因为剩下的20%可能还需要80%的时间,甚至永远都不能完成。” 上面这段话来自于《持续集成——软件质量改进和风险降低之道》的译者序。仔细想想,此话说得相当有道理:程序员是一群自信而乐观的人,总是以为自己已经考虑到了方方面面,所编写的模块万无一失、无懈可击。哪怕遇到了问题,也总会找到理由:是不是需求或是别人出了问题——一句最...2008-03-12T14:23:00Z2008-03-12T14:23:00ZDflying Chenhttp://www.cnblogs.com/dflying/<blockquote> <p>“当一个项目经理或一名开发者说已经完成了80%的任务,您必须保持审慎的态度。因为剩下的20%可能还需要80%的时间,甚至永远都不能完成。”</p></blockquote> <p>上面这段话来自于《持续集成——软件质量改进和风险降低之道》的译者序。仔细想想,此话说得相当有道理:程序员是一群自信而乐观的人,总是以为自己已经考虑到了方方面面,所编写的模块万无一失、无懈可击。哪怕遇到了问题,也总会找到理由:是不是需求或是别人出了问题——一句最为流行的Developer应对Tester的Bug Report的话就是,“It is not a bug, but it is a feature.”。</p> <p>不过即使程序员有千万种理由为自己的模块洗清了一切的“罪名”,但客户需要的上线或发布时间却仍旧无声地等在那里,不以任何人的借口而改变。</p> <p>回到本文开始的那段译者序文字中,那“剩下的20%”究竟要用来做什么呢?为什么“可能还需要80%的时间”呢?</p> <p>答案就是集成。虽然流行的软件开发理论已经把模块/组件之间的耦合程度降低到了最低,且有无数种类似单元测试的“流程”保证这每一个独立模块功能的正确性,不过当把这些堪称“完美”的模块集合成一个整体系统时,还是会不停地出现各种问题?</p> <p>&nbsp;</p> <p>OK,让我们停止探讨为什么会发生这样的情况之类无谓的探讨,而是去看看应该怎样解决这个问题,并最终保证产品的发布时间和质量——毕竟问题已经发生了。</p> <p>——持续集成。</p> <p>持续集成能够把最终的一次大规模的集成调试过程分散到项目开发时间表的每一周、每一天、甚至每个小时。让项目中的各个人员都能够随时掌握当前的整体进度,并迅速发现集成过程中出现的问题并进行解决。</p> <p>这本《持续集成——软件质量改进和风险降低之道》的第一部分就详细介绍了持续集成的理念、相关流程以及做法。</p> <p>&nbsp;</p> <p>目前来看,持续集成似乎看起来非常不错,不是吗?</p> <p>可是,一次集成并不是说句话就能搞定的——构建、部署、测试、生成测试报告、反馈……种种操作将会占用大量的人工。难道还需要专门派人负责每天的集成吗?</p> <p>因此,将所有的步骤自动化,就是实现持续集成中最为重要的问题。</p> <p>《持续集成——软件质量改进和风险降低之道》的第二部分则给出了一个完善的自动化持续集成流程,让持续集成从一句空谈变为实实在在的、具有可操作性的规范。</p> <p>&nbsp;</p> <p>不过是一本200页左右的小书,却已经毫无遗漏地将持续集成的点点滴滴娓娓道来。若你正在为这方面的问题苦恼,不妨尝试从中找到一些答案。</p><img src="http://counter.cnblogs.com/blog/rss/1102875" width="1" height="1" alt=""/><br/><p>本文链接:<a href="http://www.cnblogs.com/dflying/archive/2008/03/12/1102875.html" target="_blank">http://www.cnblogs.com/dflying/archive/2008/03/12/1102875.html</a>,转载请注明。</p>http://www.cnblogs.com/dflying/archive/2008/03/07/1095922.html本周ASP.NET英文技术文章暂停一周 - Dflying Chen事务繁忙,难以抽身,下周补回,抱歉各位。2008-03-07T14:55:00Z2008-03-07T14:55:00ZDflying Chenhttp://www.cnblogs.com/dflying/<p>事务繁忙,难以抽身,下周补回,抱歉各位。</p><img src="http://counter.cnblogs.com/blog/rss/1095922" width="1" height="1" alt=""/><br/><p>本文链接:<a href="http://www.cnblogs.com/dflying/archive/2008/03/07/1095922.html" target="_blank">http://www.cnblogs.com/dflying/archive/2008/03/07/1095922.html</a>,转载请注明。</p>http://www.cnblogs.com/dflying/archive/2008/03/01/1087056.html本周ASP.NET英文技术文章推荐[02/24 - 03/01]:Silverlight、AJAX、Web Client Software Factory、LINQ、上传文件、GDI+ - Dflying Chen继续推荐。本期共有7篇文章: 1. Silverlight 2第一印象 2. 《ASP.NET 3.0揭秘》勘误:ASP.NET AJAX认证 3. Web Client Software Factory 2.0发布 4. LINQ.Flickr 1.2 5. 上传文件:多文件、进度条、没有回送 6. ASP.NET AJAX服务器端超时控件 7. ASP.NET中基本的GDI+和图像操作2008-03-01T03:27:00Z2008-03-01T03:27:00ZDflying Chenhttp://www.cnblogs.com/dflying/<p><strong><font size="4">摘要</font></strong> <p>继续推荐。本期共有7篇文章: </p> <ol> <li>Silverlight 2第一印象</li> <li>《ASP.NET 3.0揭秘》勘误:ASP.NET AJAX认证</li> <li>Web Client Software Factory 2.0发布</li> <li>LINQ.Flickr 1.2</li> <li>上传文件:多文件、进度条、没有回送</li> <li>ASP.NET AJAX服务器端超时控件</li> <li>ASP.NET中基本的GDI+和图像操作</li></ol> <p>&nbsp;</p> <p><strong><font size="4">[1] </font></strong><a href="http://weblogs.asp.net/scottgu/archive/2008/02/22/first-look-at-silverlight-2.aspx"><strong><font size="4">First Look at Silverlight 2</font></strong></a><strong><font size="4"> (Silverlight 2第一印象)</font></strong></p> <p>Silverlight 2的beta版马上就要出来了,看来微软公司这下子真的花了不少功夫——虽然在Rich Client方面屡战屡败,不过仍旧保持着充分的斗志。</p> <p>Scott的这篇Blog介绍了Silverlight 2的一些新特性,主要在于&#8220;Cross Platform / Cross Browser .NET Development&#8221;:</p> <ol> <li>WPF UI Framework</li> <li>Rich Controls</li> <li>Rich Networking Support</li> <li>Rich Base Class Library</li></ol> <p>文章还给出了一个使用Silverlight 2的类似Digg功能的示例程序,最后当然是Scott自己的一些文章的链接:</p> <ol> <li><a href="http://weblogs.asp.net/scottgu/pages/silverlight-tutorial-part-1-creating-quot-hello-world-quot-with-silverlight-2-and-vs-2008.aspx">Part 1: Creating "Hello World" with Silverlight 2 and VS 2008</a> <li><a href="http://weblogs.asp.net/scottgu/pages/silverlight-tutorial-part-2-using-layout-management.aspx">Part 2: Using Layout Management</a> <li><a href="http://weblogs.asp.net/scottgu/pages/silverlight-tutorial-part-3-using-networking-to-retrieve-data-and-populate-a-datagrid.aspx">Part 3: Using Networking to Retrieve Data and Populate a DataGrid</a> <li><a href="http://weblogs.asp.net/scottgu/pages/silverlight-tutorial-part-4-using-style-elements-to-better-encapsulate-look-and-feel.aspx">Part 4: Using Style Elements to Better Encapsulate Look and Feel</a> <li><a href="http://weblogs.asp.net/scottgu/pages/silverlight-tutorial-part-5-using-the-listbox-and-databinding-to-display-list-data.aspx">Part 5: Using the ListBox and DataBinding to Display List Data</a> <li><a href="http://weblogs.asp.net/scottgu/pages/silverlight-tutorial-part-6-using-user-controls-to-implement-master-detail-scenarios.aspx">Part 6: Using User Controls to Implement Master/Details Scenarios</a> <li><a href="http://weblogs.asp.net/scottgu/pages/silverlight-tutorial-part-7-using-control-templates-to-customize-a-control-s-look-and-feel.aspx">Part 7: Using Templates to Customize Control Look and Feel</a> <li><a href="http://weblogs.asp.net/scottgu/pages/silverlight-tutorial-part-8-creating-a-digg-desktop-application-using-wpf.aspx">Part 8: Creating a Digg Desktop Version of our Application using WPF</a></li></ol> <p>现在这几篇已经在<a href="http://blog.joycode.com/scottgu/archive/2008/02/23/114891.aspx" target="_blank">博客堂的组织下</a>翻译完成,感谢参与翻译的朋友们:</p> <ol> <li><a href="http://blog.joycode.com/scottgu/archive/2008/02/23/114894.aspx">第一部分:使用Silverlight 2 和 VS 2008创建&#8220;Hello World&#8221;程序 </a> <li><a href="http://blog.joycode.com/scottgu/archive/2008/02/24/114898.aspx">第二部分:使用布局管理 </a>(<a href="http://rchen.cnblogs.com/">木野狐</a>译) <li><a href="http://blog.joycode.com/scottgu/archive/2008/02/24/114896.aspx">第三部分:使用 Networking取回数据并填充DataGrid</a> <li><a href="http://blog.joycode.com/scottgu/archive/2008/02/29/114915.aspx">第四部分:使用 Style 元素更好地封装观感</a> (<a href="http://rchen.cnblogs.com/">木野狐</a>译) <li><a href="http://blog.joycode.com/scottgu/archive/2008/02/29/114913.aspx">第五部分:用 ListBox 和 DataBinding 显示列表数据</a> (<a href="http://rchen.cnblogs.com/">木野狐</a>译) <li><a href="http://blog.joycode.com/scottgu/archive/2008/02/29/114917.aspx">第六部分:使用用户控件实现主从表场景</a> <li><a href="http://blog.joycode.com/scottgu/archive/2008/02/29/114916.aspx">第七部分:使用控件模板定制控件的观感 </a> <li><a href="http://blog.joycode.com/scottgu/archive/2008/02/25/114901.aspx">第八部分:使用WPF创建一个Digg桌面应用 </a></li></ol> <p>顺便说一下,Scott荣升为VP之后,显然写Blog的兴趣更加浓厚了,本周他又写出一篇&#8220;重量级&#8221;(指篇幅)的文章《<a href="http://weblogs.asp.net/scottgu/archive/2008/02/28/first-look-at-using-expression-blend-with-silverlight-2.aspx">First Look at Using Expression Blend with Silverlight 2</a>》。</p> <p>&nbsp;</p> <p><strong><font size="4">[2] </font></strong><a href="http://weblogs.asp.net/stephenwalther/archive/2008/02/29/asp-net-3-5-unleashed-errata-asp-net-ajax-authentication.aspx"><strong><font size="4">ASP.NET 3.5 Unleashed Errata: ASP.NET AJAX Authentication</font></strong></a><strong><font size="4"> (《ASP.NET 3.0揭秘》勘误:ASP.NET AJAX认证)</font></strong></p> <p>这是《ASP.NET 3.0揭秘》作者的一篇勘误消息,不过这并不重要。</p> <p>重要的是勘误后的代码中,服务器端方法能够真正地对客户端请求进行验证,实现Ajax模式的权限控制功能。</p> <div class="csharpcode">[System.Web.Services.WebMethod]<span class="kwrd">public</span> <span class="kwrd">static</span> <span class="kwrd">string</span> GetSecretMessage(){ <span class="kwrd">if</span> (!HttpContext.Current.User.Identity.IsAuthenticated) <span class="kwrd">throw</span> <span class="kwrd">new</span> Exception(<span class="str">"Not Authenticated!"</span>); <span class="kwrd">return</span> <span class="str">"Time is a fish"</span>;}</div><style type="text/css">.csharpcode, .csharpcode pre{font-size: small;color: black;font-family: consolas, "Courier New", courier, monospace;background-color: #ffffff;/*white-space: pre;*/}.csharpcode pre { margin: 0em; }.csharpcode .rem { color: #008000; }.csharpcode .kwrd { color: #0000ff; }.csharpcode .str { color: #006080; }.csharpcode .op { color: #0000c0; }.csharpcode .preproc { color: #cc6633; }.csharpcode .asp { background-color: #ffff00; }.csharpcode .html { color: #800000; }.csharpcode .attr { color: #ff0000; }.csharpcode .alt {background-color: #f4f4f4;width: 100%;margin: 0em;}.csharpcode .lnum { color: #606060; }</style><p>其实实现很简单——还是ASP.NET的一套东西而已,不过似乎很多朋友对此都无从下手,所以也就在这里借着这个勘误说一下。</p><p>&nbsp;</p><p><strong><font size="4">[3] </font></strong><a href="http://weblogs.asp.net/paulomorgado/archive/2008/02/29/web-client-software-factory-2-0-shipped.aspx"><strong><font size="4">Web Client Software Factory 2.0 shipped</font></strong></a><strong><font size="4"> (Web Client Software Factory 2.0发布)</font></strong></p><p>最新的Web Client Software Factory 2.0发布了,提供了一些新特性,目的还是提供企业级网站架构设计的参考。</p><p>功能与上一个版本相比改进如下:</p><ol><li>完整支持Visual Studio 2008 和.NET Framework 3.5</li><li>Context Sensitive Autocomplete、AJAX Validation、Real Time Search等</li><li>UI Composition capability</li><li>ASMX Web Service依赖注入</li><li>文档工作</li><li>新的Order Entry Reference示例程序</li><li>N多Bug fix</li></ol><p>感兴趣的朋友可以参考:</p><ol><li><a href="http://msdn.microsoft.com/webclientfactory">http://msdn.microsoft.com/webclientfactory</a></li><li><a href="http://www.codeplex.com/websf">http://www.codeplex.com/websf</a></li></ol><p>&nbsp;</p><p><strong><font size="4">[4] </font></strong><a href="http://weblogs.asp.net/mehfuzh/archive/2008/02/28/linq-flickr-1-2.aspx"><strong><font size="4">LINQ.Flickr 1.2</font></strong></a><strong><font size="4"> (LINQ.Flickr 1.2)</font></strong></p><p>又一个LINQ的Extender,有意思~~</p><p>下面的这个查询用来得到某个用户在Flickr上的12张最新上传的照片:</p><div class="csharpcode">var query = (from ph <span class="kwrd">in</span> context.Photos <span class="kwrd">where</span> ph.User == <span class="str">"neetulee"</span> &amp;&amp; ph.PhotoSize == PhotoSize.Square orderby PhotoOrder.Date_Posted descending select ph).Take(12).Skip(0);</div><p>&nbsp;</p><p><strong><font size="4">[5] </font></strong><a href="http://weblogs.asp.net/jstengel/archive/2008/02/22/uploading-files-multiple-files-progress-bar-no-postback.aspx"><strong><font size="4">Uploading Files: Multiple Files, Progress Bar, No Postback</font></strong></a><strong><font size="4"> (上传文件:多文件、进度条、没有回送)</font></strong></p><p>不得不说,本文属于标题党&#8230;&#8230;推荐的还是<a href="http://swfupload.org/" target="_blank">SWFUpload</a>这个Flash的组件。</p><p>下面是一个Demo截图:</p><p><a href="http://images.cnblogs.com/cnblogs_com/dflying/WindowsLiveWriter/ASP.NET02240301_925A/image_2.png"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="454" alt="image" src="http://images.cnblogs.com/cnblogs_com/dflying/WindowsLiveWriter/ASP.NET02240301_925A/image_thumb.png" width="621" border="0"></a> <p>更多有关<a href="http://swfupload.org/" target="_blank">SWFUpload</a>的示例程序在这里:<a title="http://swfupload.org/documentation/demonstration" href="http://swfupload.org/documentation/demonstration">http://swfupload.org/documentation/demonstration</a>。</p><p>&nbsp;</p><p><strong><font size="4">[6] </font></strong><a href="http://weblogs.asp.net/traviscollins/archive/2008/02/22/ajax-timeout-server-control.aspx"><strong><font size="4">AJAX Timeout Server Control</font></strong></a><strong><font size="4"> (ASP.NET AJAX服务器端超时控件)</font></strong></p><p>很好玩的东西,可以在ajax请求超时之后自动显示出来,而且还是服务器端控件,使用简单,可配置的东西也不少。</p><p><a href="http://weblogs.asp.net/blogs/traviscollins/WindowsLiveWriter/TimeoutServerControl_A514/timeout1_6.jpg"><img height="25" alt="timeout1" src="http://weblogs.asp.net/blogs/traviscollins/WindowsLiveWriter/TimeoutServerControl_A514/timeout1_thumb_2.jpg" width="534" border="0"></a><p>在这里可以下载:<a title="http://weblogs.asp.net/blogs/traviscollins/Examples/TSC.Timeout.zip" href="http://weblogs.asp.net/blogs/traviscollins/Examples/TSC.Timeout.zip">http://weblogs.asp.net/blogs/traviscollins/Examples/TSC.Timeout.zip</a></p><p>&nbsp;</p><p><strong><font size="4">[7] </font></strong><a href="http://www.worldofasp.net/tut/GDI/Basic_of_GDI%20_and_Graphics_in_ASPNET_119.aspx" target="_blank"><strong><font size="4">Basic of GDI+ and Graphics in ASP.NET</font></strong></a><strong><font size="4"> (ASP.NET中基本的GDI+和图像操作)</font></strong></p><p>文如其名,以简单操作的介绍为主,没有设计过多的东西——不过对于ASP.NET开发者来说已经足够了。</p><p>包括:</p><ol><li>画出简单形状</li><li>写文本</li><li>生成验证码</li></ol><p>有这方面需要的朋友不妨把这篇文章当作一个参考。</p> <img src="http://counter.cnblogs.com/blog/rss/1087056" width="1" height="1" alt=""/><br/><p>本文链接:<a href="http://www.cnblogs.com/dflying/archive/2008/03/01/1087056.html" target="_blank">http://www.cnblogs.com/dflying/archive/2008/03/01/1087056.html</a>,转载请注明。</p>http://www.cnblogs.com/dflying/archive/2008/02/22/1078211.html本周ASP.NET英文技术文章推荐[02/17 - 02/23]:AJAX、History、jQuery、最佳实践、LINQ、Visual Studio、JavaScript、IIS - Dflying Chen继续推荐。本期共有7篇文章: 1. 产品环境中ASP.NET应用程序的10个最佳实践 2. ASP.NET AJAX History控件使用介绍 3. 在Visual Studio 2008中让jQuery支持智能感知 4. LINQ to JSON测试版 5. Visual Studio主题风格大收集 6. 在客户端JavaScript脚本中嵌入ASP.NET服务器端变量 第二部分 7. 使用Visual Studio 2008远程调试IIS中的Web应用程序2008-02-22T13:32:00Z2008-02-22T13:32:00ZDflying Chenhttp://www.cnblogs.com/dflying/<p><strong><font size="4">摘要</font></strong> <p>继续推荐。本期共有7篇文章: <ol> <li>产品环境中ASP.NET应用程序的10个最佳实践 <li>ASP.NET AJAX History控件使用介绍 <li>在Visual Studio 2008中让jQuery支持智能感知 <li>LINQ to JSON测试版 <li>Visual Studio主题风格大收集 <li>在客户端JavaScript脚本中嵌入ASP.NET服务器端变量 第二部分 <li>使用Visual Studio 2008远程调试IIS中的Web应用程序</li></ol> <p>&nbsp;</p> <p><strong><font size="4">[1] </font></strong><a href="http://daptivate.com/archive/2008/02/12/top-10-best-practices-for-production-asp-net-applications.aspx"><strong><font size="4">Top 10 Best Practices for Production ASP.NET Applications</font></strong></a><strong><font size="4"> (产品环境中ASP.NET应用程序的10个最佳实践)</font></strong></p> <p>文章介绍了所谓&#8220;产品环境中ASP.NET应用程序的10个最佳实践&#8221;,不过感觉有些标题党的意味&#8230;&#8230;</p> <ol> <li>Generate new encryption keys</li> <li>Encrypt sensitive sections of your web.config</li> <li>Use trusted SQL connections</li> <li>Set retail="true" in your machine.config</li> <li>Create a new application pool for your site</li> <li>Set the memory limit for your application pool</li> <li>Create and appropriately use an app_Offline.htm file</li> <li>Develop a repeatable deployment process and automate it</li> <li>Build and reference release versions of all assemblies</li> <li>Load test</li></ol> <p>&nbsp;</p> <p><strong><font size="4">[2] </font></strong><a href="http://lostintangent.com/training-series/aspnet-ajax-history-training/"><strong><font size="4">ASP.NET AJAX History Tutorials</font></strong></a><strong><font size="4"> (ASP.NET AJAX History控件使用介绍)</font></strong></p> <p>ASP.NET AJAX最新引入的History控件能够帮助我们在Ajax应用程序中维护页面中的&#8220;历史&#8221;纪录。这篇文章就详细地介绍了这个History控件的使用方法。</p> <p>系列中包含了三篇文章:</p> <ol> <li><a href="http://lostintangent.com/2008/02/06/aspnet-ajax-history-part-1-server-side/">ASP.NET AJAX History Part 1: Server-Side</a> <li><a href="http://lostintangent.com/2008/02/07/aspnet-ajax-history-part-2-client-side/">ASP.NET AJAX History Part 2: Client-Side</a> <li><a href="http://lostintangent.com/2008/02/08/aspnet-ajax-history-part-3-server-side-client-side/">ASP.NET AJAX History Part 3: Server-Side + Client-Side</a></li></ol> <p>作者同时还提供了代码下载:<a title="quarterbackrater.zip" href="http://lostintangent.com/wp-content/uploads/2008/02/quarterbackrater.zip">quarterbackrater.zip</a></p> <p>以及一个在线的DEMO:<a title="here" href="http://playground.lostintangent.com/quarterbackrater/">here</a></p> <p>&nbsp;</p> <p><strong><font size="4">[3] </font></strong><a href="http://blogs.ipona.com/james/archive/2008/02/15/JQuery-IntelliSense-in-Visual-Studio-2008.aspx"><strong><font size="4">JQuery IntelliSense in Visual Studio 2008</font></strong></a><strong><font size="4">(在Visual Studio 2008中让jQuery支持智能感知)</font></strong></p> <p>在<a href="http://www.cnblogs.com/dflying/archive/2008/02/15/1070212.html">上一篇的推荐</a>中,曾经介绍过Visual Studio 2008对jQuery提供了支持智能感知,当时我还在感叹如果有好心人把VS智能感知所需要的XML注释加上就好了。好在有聪明人用程序实现了这个愿望。</p> <p>作者的这个工具从<a title="jquery-docs-xml.xml" href="http://jquery.com/api/data/jquery-docs-xml.xml">jquery-docs-xml.xml</a>中得到XML注释,然后生成了VS能够识别的XML版本,比如:</p> <div class="csharpcode">jQuery = $ = <span class="kwrd">function</span> (expr, context) { <span class="rem">/// &lt;summary&gt;</span> <span class="rem">/// 1: $(expr, context) - This function accepts a string containing a CSS or basic XPath selector which is then used to match a set of elements.</span> <span class="rem">/// 2: $(html) - Create DOM elements on-the-fly from the provided String of raw HTML.</span> <span class="rem">/// 3: $(elems) - Wrap jQuery functionality around a single or multiple DOM Element(s).</span> <span class="rem">/// 4: $(fn) - A shorthand for $(document).</span> <span class="rem">/// &lt;/summary&gt;</span> <span class="rem">/// &lt;returns type="jQuery"&gt;&lt;/returns&gt;</span> <span class="rem">/// &lt;param name="expr" /&gt;</span> <span class="rem">/// 1: expr - An expression to search with</span> <span class="rem">/// 2: html - A string of HTML to create on the fly.</span> <span class="rem">/// 3: elems - DOM element(s) to be encapsulated by a jQuery object.</span> <span class="rem">/// 4: fn - The function to execute when the DOM is ready.</span> <span class="rem">/// &lt;/param&gt;</span> <span class="rem">/// &lt;param name="context" optional="true" /&gt;</span> <span class="rem">/// 1: context - (optional) A DOM Element, Document or jQuery to use as context</span> <span class="rem">/// &lt;/param&gt;</span> <span class="rem">/// &lt;field type="String" name="jquery"&gt;The current version of jQuery.&lt;/field&gt;</span> <span class="rem">/// &lt;field type="Number" name="length"&gt;The number of elements currently matched.&lt;/field&gt;</span>};</div><style type="text/css">.csharpcode, .csharpcode pre{font-size: small;color: black;font-family: consolas, "Courier New", courier, monospace;background-color: #ffffff;/*white-space: pre;*/}.csharpcode pre { margin: 0em; }.csharpcode .rem { color: #008000; }.csharpcode .kwrd { color: #0000ff; }.csharpcode .str { color: #006080; }.csharpcode .op { color: #0000c0; }.csharpcode .preproc { color: #cc6633; }.csharpcode .asp { background-color: #ffff00; }.csharpcode .html { color: #800000; }.csharpcode .attr { color: #ff0000; }.csharpcode .alt {background-color: #f4f4f4;width: 100%;margin: 0em;}.csharpcode .lnum { color: #606060; }</style><p>然后引入,就万事大吉了。</p><p>&nbsp;</p><p><strong><font size="4">[4] </font></strong><a href="http://james.newtonking.com/archive/2008/02/11/linq-to-json-beta.aspx"><strong><font size="4">LINQ to JSON beta</font></strong></a><strong><font size="4"> (LINQ to JSON测试版)</font></strong></p><p>在<a href="http://www.cnblogs.com/dflying/archive/2008/02/15/1070212.html">上一篇的推荐</a>中介绍了一个LINQ to JavaScript,是在JavaScript中实现了&#8220;类似&#8221;Linq的语法。不过这回要介绍的这个LINQ to JSON可是货真价实的LINQ Provider。作用就是通过LINQ让JSON字符串能够和对象互相转换。</p><p>比如这一段:</p><div class="csharpcode">List&lt;Post&gt; posts = GetPosts(); JObject rss = <span class="kwrd">new</span> JObject( <span class="kwrd">new</span> JProperty(<span class="str">"channel"</span>, <span class="kwrd">new</span> JObject( <span class="kwrd">new</span> JProperty(<span class="str">"title"</span>, <span class="str">"James Newton-King"</span>), <span class="kwrd">new</span> JProperty(<span class="str">"link"</span>, <span class="str">"http://james.newtonking.com"</span>), <span class="kwrd">new</span> JProperty(<span class="str">"description"</span>, <span class="str">"James Newton-King's blog."</span>), <span class="kwrd">new</span> JProperty(<span class="str">"item"</span>, <span class="kwrd">new</span> JArray( from p <span class="kwrd">in</span> posts orderby p.Title select <span class="kwrd">new</span> JObject( <span class="kwrd">new</span> JProperty(<span class="str">"title"</span>, p.Title), <span class="kwrd">new</span> JProperty(<span class="str">"description"</span>, p.Description), <span class="kwrd">new</span> JProperty(<span class="str">"link"</span>, p.Link), <span class="kwrd">new</span> JProperty(<span class="str">"category"</span>, <span class="kwrd">new</span> JArray( from c <span class="kwrd">in</span> p.Categories select <span class="kwrd">new</span> JValue(c))))))))); Console.WriteLine(rss.ToString());</div><p>生成的JSON如下:</p><div class="csharpcode"><span class="rem">//{</span><span class="rem">// "channel": {</span><span class="rem">// "title": "James Newton-King",</span><span class="rem">// "link": "http://james.newtonking.com",</span><span class="rem">// "description": "James Newton-King's blog.",</span><span class="rem">// "item": [</span><span class="rem">// {</span><span class="rem">// "title": "Json.NET 1.3 + New license + Now on CodePlex",</span><span class="rem">// "description": "Annoucing the release of Json.NET 1.3, the MIT license and the source being available on CodePlex",</span><span class="rem">// "link": "http://james.newtonking.com/projects/json-net.aspx",</span><span class="rem">// "category": [</span><span class="rem">// "Json.NET",</span><span class="rem">// "CodePlex"</span><span class="rem">// ]</span><span class="rem">// },</span><span class="rem">// {</span><span class="rem">// "title": "LINQ to JSON beta",</span><span class="rem">// "description": "Annoucing LINQ to JSON",</span><span class="rem">// "link": "http://james.newtonking.com/projects/json-net.aspx",</span><span class="rem">// "category": [</span><span class="rem">// "Json.NET",</span><span class="rem">// "LINQ"</span><span class="rem">// ]</span><span class="rem">// }</span><span class="rem">// ]</span><span class="rem">// }</span>//}</div><p>&nbsp;</p><p><strong><font size="4">[5] </font></strong><a href="http://www.hanselman.com/blog/VisualStudioProgrammerThemesGallery.aspx"><strong><font size="4">Visual Studio Programmer Themes Gallery</font></strong></a><strong><font size="4"> (Visual Studio主题风格大收集)</font></strong></p><p>Visual Studio 2008支持我们将IDE自定义的设置(包括配色方案、编辑器字体等)导入及导出。这样就有&#8220;好事者&#8221;收集了一大批这样的风格,先参观两个吧:</p><p><a href="http://www.winterdom.com/weblog/2007/09/11/NightingaleAVS2005ColorScheme.aspx"><img height="385" alt="image" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/VisualStudioProgrammerThemesGallery_CF56/image_16.png" width="504" border="0"></a></p><p><a href="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/VisualStudioProgrammerThemesGallery_CF56/image_13.png"><img height="406" alt="image" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/VisualStudioProgrammerThemesGallery_CF56/image_thumb_4.png" width="504" border="0"></a></p><p>&nbsp;</p><p><strong><font size="4">[6] </font></strong><a href="http://feeds.feedburner.com/%7Er/RickStrahl/%7E3/238750656/259442.aspx"><strong><font size="4">Embedding ASP.NET Server Variables in Client JavaScript, Part 2</font></strong></a><strong><font size="4"> (在客户端JavaScript脚本中嵌入ASP.NET服务器端变量 第二部分)</font></strong></p><p>在<a href="http://www.cnblogs.com/dflying/archive/2008/02/15/1070212.html">上一篇的推荐</a>中同样介绍过这个东西,不过作者显然是有了一些改进。比如这个就能将某个容器中所有的服务器端控件的ID都添加上:</p><div class="csharpcode"><span class="rem">// *** Add all Client Ids - note this may cause naming conflicts on duplicate names</span><span class="rem">// *** in separate naming containers. First one wins!</span>scriptVars.AddClientIds(<span class="kwrd">this</span>,<span class="kwrd">true</span>);</div><p>生成了这样一大段:</p><div class="csharpcode">var serverVars = { <span class="str">"name"</span>: <span class="str">"Rick Strahl"</span>, <span class="str">"company"</span>: <span class="str">"Rick's \"East\\West\" Trading"</span>, <span class="str">"entered"</span>: <span class="kwrd">new</span> Date(888054678218), <span class="str">"counter"</span>: 12.22, <span class="str">"txtNameValue"</span>: <span class="str">""</span>, <span class="str">"headId"</span>: <span class="str">"ctl00_head"</span>, <span class="str">"form1Id"</span>: <span class="str">"aspnetForm"</span>, <span class="str">"ContentId"</span>: <span class="str">"ctl00_Content"</span>, <span class="str">"txtNameId"</span>: <span class="str">"ctl00_Content_txtName"</span>, <span class="str">"btnSubmitId"</span>: <span class="str">"ctl00_Content_btnSubmit"</span>, <span class="str">"panel1Id"</span>: <span class="str">"ctl00_Content_panel1"</span>, <span class="str">"txtPanelTextBoxId"</span>: <span class="str">"ctl00_Content_txtPanelTextBox"</span>, <span class="str">"repListId"</span>: <span class="str">"ctl00_Content_repList"</span>, <span class="str">"gdvTestId"</span>: <span class="str">"ctl00_Content_gdvTest"</span>};</div><p>类似的新功能还有不少。</p><p>&nbsp;</p><p><strong><font size="4">[7] </font></strong><a title="http://mvolo.com/blogs/serverside/archive/2008/02/20/Debugging-IIS-7.0-Web-applications-remotely-with-Visual-Studio-2008.aspx" href="http://mvolo.com/blogs/serverside/archive/2008/02/20/Debugging-IIS-7.0-Web-applications-remotely-with-Visual-Studio-2008.aspx"><strong><font size="4">Debugging IIS 7.0 Web applications remotely with Visual Studio 2008</font></strong></a><strong><font size="4"> (使用Visual Studio 2008远程调试IIS中的Web应用程序)</font></strong></p><p> 不能不说,Visual Studio和IIS的功能越来越强大了,文章的标题就说明了这个事实&#8230;&#8230;</p><p>这篇文章就介绍了用Visual Studio 2008远程调试IIS中Web应用程序的方法,感兴趣或是想尝尝鲜的朋友都可以看看。</p> <img src="http://counter.cnblogs.com/blog/rss/1078211" width="1" height="1" alt=""/><br/><p>本文链接:<a href="http://www.cnblogs.com/dflying/archive/2008/02/22/1078211.html" target="_blank">http://www.cnblogs.com/dflying/archive/2008/02/22/1078211.html</a>,转载请注明。</p>http://www.cnblogs.com/dflying/archive/2008/02/15/1070212.html本周ASP.NET英文技术文章推荐[02/03 - 02/16]:MVC、Visual Studio 2008、安全性、性能、LINQ to JavaScript、jQuery - Dflying Chen继续坚持,继续推荐。本期共有9篇文章: 1. 最新的ASP.NET MVC框架开发计划 2. Visual Studio 2008 Web开发相关的Hotfix发布 3. ASP.NET安全性教程系列 4. ASP.NET MVC的4个其他的View引擎 5. 通过延迟加载提高ASP.NET页面的性能 6. 如何成为一个更好的程序员? 7. LINQ to JavaScript项目 8. 在客户端JavaScript脚本中嵌入ASP.NET服务器端变量 9. Visual Studio提供对jQuery语法的智能感知2008-02-15T13:55:00Z2008-02-15T13:55:00ZDflying Chenhttp://www.cnblogs.com/dflying/<p><strong><font size="4">摘要</font></strong> <p>继续坚持,继续推荐。本期共有9篇文章: <ol> <li>最新的ASP.NET MVC框架开发计划</li> <li>Visual Studio 2008 Web开发相关的Hotfix发布</li> <li>ASP.NET安全性教程系列</li> <li>ASP.NET MVC的4个其他的View引擎</li> <li>通过延迟加载提高ASP.NET页面的性能</li> <li>如何成为一个更好的程序员?</li> <li>LINQ to JavaScript项目</li> <li>在客户端JavaScript脚本中嵌入ASP.NET服务器端变量</li> <li>Visual Studio提供对jQuery语法的智能感知</li></ol> <p>&nbsp;</p> <p><strong><font size="4">[1] </font></strong><a href="http://weblogs.asp.net/scottgu/archive/2008/02/12/asp-net-mvc-framework-road-map-update.aspx"><strong><font size="4">ASP.NET MVC Framework Road-Map Update</font></strong></a><strong><font size="4"> (最新的ASP.NET MVC框架开发计划)</font></strong></p> <p>ASP.NET MVC框架成了香饽饽,很多人讨论得不亦乐乎。Scott也发奋图强大肆介绍,这篇文章中又给出了一些最新的开发计划:</p> <ol> <li>The ASP.NET MVC Framework can be deployed in the \bin directory of an app and work in partial trust</li> <li>Significantly enhanced routing features and infrastructure</li> <li>Improved VS 2008 Tool Support </li> <li>[ControllerAction] Attribute No Longer Required on Controller Action Methods</li> <li>New Filter Attribute Support for Controllers and Action Methods</li> <li>HTML Helpers Built-in</li> <li>Lots of Refactoring and Design Improvements</li> <li>Downloadable ASP.NET MVC Framework Source that can be Built and Patched</li></ol> <p>看来ASP.NET MVC框架得开发团队也非常努力啊,不断地添加新的功能,拼命追赶。再一次良好地发挥了微软公司的&#8220;优良&#8221;传统——敢为人&#8220;后&#8221;。</p> <p>Scott在这篇文章中也顺带宣传了一下他其他的一些相关的Blog文章,感兴趣的朋友可以同时参考一下:</p> <ol> <li><a href="http://weblogs.asp.net/scottgu/archive/2007/10/14/asp-net-mvc-framework.aspx">Introducing the ASP.NET MVC Framework</a> <li><a href="http://weblogs.asp.net/scottgu/archive/2007/11/13/asp-net-mvc-framework-part-1.aspx">ASP.NET MVC Tutorial (Part 1)</a> <li><a href="http://weblogs.asp.net/scottgu/archive/2007/12/03/asp-net-mvc-framework-part-2-url-routing.aspx">ASP.NET MVC Tutorial (Part 2: Url Routing)</a> <li><a href="http://weblogs.asp.net/scottgu/archive/2007/12/06/asp-net-mvc-framework-part-3-passing-viewdata-from-controllers-to-views.aspx">ASP.NET MVC Tutorial (Part 3: Passing ViewData from Controllers to Views)</a> <li><a href="http://weblogs.asp.net/scottgu/archive/2007/12/09/asp-net-mvc-framework-part-4-handling-form-edit-and-post-scenarios.aspx">ASP.NET MVC Tutorial (Part 4: Handling Form Edit and Post Scenarios)</a></li></ol> <p>&nbsp;</p> <p><strong><font size="4">[2] </font></strong><a href="http://weblogs.asp.net/scottgu/archive/2008/02/08/vs-2008-web-development-hot-fix-roll-up-available.aspx"><strong><font size="4">VS 2008 Web Development Hot-Fix Roll-Up Available</font></strong></a><strong><font size="4"> (Visual Studio 2008 Web开发相关的Hotfix发布)</font></strong></p> <p>Visual Studio 2008在IDE方面有了长足的进步,特别是在Web开发方面。最近发布的这些Hotfix补丁更是让其如虎添翼:</p> <ol> <li>HTML Source view performance</li> <li>Design view performance</li> <li>HTML editing</li> <li>JavaScript editing</li> <li>Web Site build performance</li></ol> <p>这个Hotfix可以在此下载:<a title="https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=10826" href="https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=10826">https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=10826</a></p> <p>更多介绍可以参考:<a title="http://blogs.msdn.com/webdevtools/archive/2008/02/09/downloadable-hotfix-performance-and-editor-fixes-for-microsoft-visual-studio-2008-and-visual-web-developer-express-2008.aspx" href="http://blogs.msdn.com/webdevtools/archive/2008/02/09/downloadable-hotfix-performance-and-editor-fixes-for-microsoft-visual-studio-2008-and-visual-web-developer-express-2008.aspx">http://blogs.msdn.com/webdevtools/archive/2008/02/09/downloadable-hotfix-performance-and-editor-fixes-for-microsoft-visual-studio-2008-and-visual-web-developer-express-2008.aspx</a></p> <p>&nbsp;</p> <p><strong><font size="4">[3] </font></strong><a href="http://www.asp.net/learn/security/"><strong><font size="4">ASP.NET Security Tutorial Series</font></strong></a><strong><font size="4"> (ASP.NET安全性教程系列)</font></strong></p> <p>ASP.NET内建了很多有关安全性的支持,这个刚刚开始的、官方的教程正是要介绍这部分特性。与那个《<a href="http://www.asp.net/learn/data-access/">数据访问教程</a>》非常类似(其实作者也是同一个人-_-)。</p> <p>目前系列中已经有了三篇文章,每篇文章都提供了C#和VB两种不同的示例语言版本:</p> <ol> <li><a href="http://www.asp.net/tutorial-01-vb.aspx">Security Basics and ASP.NET Support</a></li> <li><a href="http://www.asp.net/tutorial-02-vb.aspx">An Overview of Forms Authentication</a></li> <li><a href="http://www.asp.net/tutorial-03-vb.aspx">Forms Authentication Configuration and Advanced Topics</a></li></ol> <p>感兴趣的热心朋友可以联系一下,并翻译出来。</p> <p>&nbsp;</p> <p><strong><font size="4">[4] </font></strong><a href="http://codebetter.com/blogs/jeffrey.palermo/archive/2008/01/27/mvccontrib-now-offers-four-4-alternative-view-engines-for-asp-net-mvc.aspx"><strong><font size="4">4 Alternative View Engines for ASP.NET MVC</font></strong></a><strong><font size="4"> (ASP.NET MVC的4个其他的View引擎)</font></strong></p> <p>ASP.NET MVC提供了一个默认的View引擎,不过也有替代品——这篇文章中就介绍了4个:</p> <ol> <li><a href="http://www.codeplex.com/MVCContrib/Wiki/View.aspx?title=Brail&amp;referringTitle=Documentation">Brail</a>.&nbsp; The Brail view engine from MonoRail has been ported to ASP.NET MVC and added to MvcContrib.&nbsp; This view engine lives in MonoRail, but with MvcContrib, it can now be used with ASP.NET MVC Framework controllers.&nbsp; Ported by <a href="http://blechie.com/wpierce/Default.aspx">Bill Pierce</a>. <li><a href="http://www.codeplex.com/MVCContrib/Wiki/View.aspx?title=NHaml&amp;referringTitle=Documentation">NHaml</a>.&nbsp; Contributed by <a href="http://andrewpeters.net/2008/01/07/nhaml-moved-to-mvc-contrib-project/">Andrew Peters</a>.&nbsp; NHaml provides an internal DSL for XHTML.&nbsp; <li><a href="http://www.codeplex.com/MVCContrib/Wiki/View.aspx?title=NVelocity&amp;referringTitle=Documentation">NVelocity</a>.&nbsp; <a href="http://hammett.castleproject.org/?p=229">Adapted by Hammet</a> and added to MvcContrib with permission. <li><a href="http://www.codeplex.com/MVCContrib/Wiki/View.aspx?title=XSLT&amp;referringTitle=Documentation">XSLT</a>.&nbsp; <a href="http://flanders.co.nz/blog/archive/2007/12/15/xsltviewengine-patch-submitted.aspx">Contributed by Ivan Porto</a>.</li></ol> <p>&nbsp;</p> <p><strong><font size="4">[5] </font></strong><a href="http://encosia.com/2008/02/05/boost-aspnet-performance-with-deferred-content-loading/"><strong><font size="4">Boost ASP.NET Performance with Deferred Content Loading</font></strong></a><strong><font size="4"> (通过延迟加载提高ASP.NET页面的性能)</font></strong></p> <p>所谓延迟加载,其实就是先加载页面中比较&#8220;重要&#8221;的部分,而待其加载完毕后再用Ajax的方式加载页面的其他部分&#8230;&#8230;</p> <p>做法不难,文章介绍得也颇具条理,不过值得怀疑的是——这样做究竟能够&#8220;提高&#8221;多少性能呢?</p> <p>作者为了说明他的理由,还画了个图(至于效果如何,还请各位读者自己判断吧):</p> <p><img height="149" alt="FireBug graph of net requests" src="http://encosia.com/blog/media/images/delayed-net-requests.png" width="492"></p> <p>&nbsp;</p> <p><strong><font size="4">[6] </font></strong><a href="http://weblogs.asp.net/caioproiete/archive/2008/02/05/how-to-be-a-better-developer.aspx"><strong><font size="4">How to be a better developer?</font></strong></a><strong><font size="4"> (如何成为一个更好的程序员?)</font></strong></p> <p>虽然文章的内容和ASP.NET没什么关系,不过想必不少朋友都乐于讨论这个问题,于是也就放在这里了。</p> <p>文中总结了几大要素,虽说比较新颖,个人还是感觉有些泛泛:</p> <ol> <li>了解框架已经提供了什么功能,并恰当地使用</li> <li>扩展轮子,而不是重复发明</li> <li>写技术文章</li> <li>做技术演讲</li> <li>编写高质量的代码</li> <li>避免编写&#8220;临时代码&#8221;</li> <li>测试代码</li></ol> <p>&nbsp;</p> <p><strong><font size="4">[7] </font></strong><a href="http://www.codeplex.com/JSLINQ"><strong><font size="4">LINQ to JavaScript</font></strong></a><strong><font size="4"> (LINQ to JavaScript项目)</font></strong></p> <p>LINQ 这个东西很有意思,这位老兄居然也把类似的东西引入到了JavaScript中,语法与&#8220;正统&#8221;的LINQ颇为神似:</p> <div class="csharpcode"><span class="kwrd">var</span> myList = [ {FirstName:<span class="str">"Chris"</span>,LastName:<span class="str">"Pearson"</span>}, {FirstName:<span class="str">"Kate"</span>,LastName:<span class="str">"Johnson"</span>}, {FirstName:<span class="str">"Josh"</span>,LastName:<span class="str">"Sutherland"</span>}, {FirstName:<span class="str">"John"</span>,LastName:<span class="str">"Ronald"</span>}, {FirstName:<span class="str">"Steve"</span>,LastName:<span class="str">"Pinkerton"</span>} ]; <span class="kwrd">var</span> exampleArray = From(myList). Where(<span class="str">"item.FirstName == 'Chris'"</span>). OrderBy(<span class="str">"item.FirstName"</span>). Select(<span class="str">"item.FirstName"</span>);</div><style type="text/css">.csharpcode, .csharpcode pre{font-size: small;color: black;font-family: consolas, "Courier New", courier, monospace;background-color: #ffffff;/*white-space: pre;*/}.csharpcode pre { margin: 0em; }.csharpcode .rem { color: #008000; }.csharpcode .kwrd { color: #0000ff; }.csharpcode .str { color: #006080; }.csharpcode .op { color: #0000c0; }.csharpcode .preproc { color: #cc6633; }.csharpcode .asp { background-color: #ffff00; }.csharpcode .html { color: #800000; }.csharpcode .attr { color: #ff0000; }.csharpcode .alt {background-color: #f4f4f4;width: 100%;margin: 0em;}.csharpcode .lnum { color: #606060; }</style><p>&nbsp;</p><p><strong><font size="4">[8] </font></strong><a href="http://www.west-wind.com/weblog/posts/252178.aspx"><strong><font size="4">Embedding ASP.NET Server Variables in Client JavaScript</font></strong></a><strong><font size="4"> (在客户端JavaScript脚本中嵌入ASP.NET服务器端变量)</font></strong></p><p>在ASP.NET页面中,我们经常会需要书写如下的代码:</p><span class="kwrd">var</span> Company = <span class="str">'&lt;%= Customer.Company %&gt;'</span>;<p>Rick给出了一个辅助的小东西,帮助我们更加&#8220;优雅&#8221;地生成这部分代码:</p><div class="csharpcode"><span class="kwrd">protected</span> <span class="kwrd">void</span> Page_Load(<span class="kwrd">object</span> sender, EventArgs e){ wwScriptVariables scriptVars = <span class="kwrd">new</span> wwScriptVariables(); <span class="rem">// *** Add any values static or dynamic</span> scriptVars.Add(<span class="str">"name"</span>, <span class="str">"West Wind Technologies"</span>); scriptVars.Add(<span class="str">"entered"</span>, DateTime.Now); scriptVars.Add(<span class="str">"counter"</span>,12.22M); <span class="rem">// *** A cleaner way to get ClientIDs into client code?</span> scriptVars.Add(<span class="str">"txtNameId"</span>, txtName.ClientID); scriptVars.Add(<span class="str">"btnSubmitId"</span>, btnSubmit.ClientID); <span class="rem">// *** Add a control's value</span> scriptVars.AddDynamicValue(<span class="str">"txtName"</span>, <span class="kwrd">this</span>.txtName, <span class="str">"Text"</span>); <span class="rem">// *** Done</span>}</div><style type="text/css">.csharpcode, .csharpcode pre{font-size: small;color: black;font-family: consolas, "Courier New", courier, monospace;background-color: #ffffff;/*white-space: pre;*/}.csharpcode pre { margin: 0em; }.csharpcode .rem { color: #008000; }.csharpcode .kwrd { color: #0000ff; }.csharpcode .str { color: #006080; }.csharpcode .op { color: #0000c0; }.csharpcode .preproc { color: #cc6633; }.csharpcode .asp { background-color: #ffff00; }.csharpcode .html { color: #800000; }.csharpcode .attr { color: #ff0000; }.csharpcode .alt {background-color: #f4f4f4;width: 100%;margin: 0em;}.csharpcode .lnum { color: #606060; }</style><p>最后生成的客户端代码如下:</p><div class="csharpcode">&lt;script type=<span class="str">"text/javascript"</span>&gt;<span class="rem">//&lt;![CDATA[</span><span class="kwrd">var</span> serverVars = { <span class="str">"name"</span>: <span class="str">"West Wind Technologies"</span>, <span class="str">"entered"</span>: <span class="kwrd">new</span> Date(1202809550345), <span class="str">"counter"</span>: 12.22, <span class="str">"txtNameId"</span>: <span class="str">"txtName"</span>, <span class="str">"btnSubmitId"</span>: <span class="str">"btnSubmit"</span>, <span class="str">"txtName"</span>: <span class="str">""</span>}<span class="rem">//]]&gt;</span>&lt;/script&gt;</div><p>&nbsp;</p><p><strong><font size="4">[9] </font></strong><a href="http://www.west-wind.com/weblog/posts/251271.aspx"><strong><font size="4">jQuery Intellisense in Visual Studio</font></strong></a><strong><font size="4"> (Visual Studio提供对jQuery语法的智能感知)</font></strong></p><p>这是本文第二条中介绍的那个VS Hotfix中引入的改进。让&#8220;诡异&#8221;的jQuery也有了智能感知的支持&#8230;&#8230;不多说了,看图吧(各位jQuery的粉丝,还有什么理由能够拒绝VS的呢?):</p><p><a href="http://www.west-wind.com/WebLog/images/200801/WindowsLiveWriter/jQueryIntellisenseinVisualStudio_B1F5/newJquery_2.png"><img height="247" alt="newJquery" src="http://www.west-wind.com/WebLog/images/200801/WindowsLiveWriter/jQueryIntellisenseinVisualStudio_B1F5/newJquery_thumb.png" width="413" border="0"></a></p><p><a href="http://www.west-wind.com/WebLog/images/200801/WindowsLiveWriter/jQueryIntellisenseinVisualStudio_B1F5/jqueryIntellisense%5B5%5D.png"><img height="350" alt="jqueryIntellisense[5]" src="http://www.west-wind.com/WebLog/images/200801/WindowsLiveWriter/jQueryIntellisenseinVisualStudio_B1F5/jqueryIntellisense%5B5%5D_thumb.png" width="472" border="0"></a></p><p><a href="http://www.west-wind.com/WebLog/images/200801/WindowsLiveWriter/jQueryIntellisenseinVisualStudio_B1F5/jQueryFunctionDocs_2.png"><img height="144" alt="jQueryFunctionDocs" src="http://www.west-wind.com/WebLog/images/200801/WindowsLiveWriter/jQueryIntellisenseinVisualStudio_B1F5/jQueryFunctionDocs_thumb.png" width="712" border="0"></a></p> <img src="http://counter.cnblogs.com/blog/rss/1070212" width="1" height="1" alt=""/><br/><p>本文链接:<a href="http://www.cnblogs.com/dflying/archive/2008/02/15/1070212.html" target="_blank">http://www.cnblogs.com/dflying/archive/2008/02/15/1070212.html</a>,转载请注明。</p>

AspAlliance Articles  Articles RSS Feed
19 Jun 2007 Custom Client Side Drag and Drop Behavior in ASP.NET AJAX





Community Advice: ASP | SQL | XML | Regular Expressions | Windows


©Copyright 1998-2018 ASPAlliance.com  |  Page Processed at 2018-06-17 6:22:56 PM  AspAlliance Recent Articles RSS Feed
About ASPAlliance | Newsgroups | Advertise | Authors | Email Lists | Feedback | Link To Us | Privacy | Search