﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>博客园-Thinking.NET</title><link>http://www.cnblogs.com/polaris/</link><description /><language>zh-cn</language><lastBuildDate>Thu, 16 Oct 2008 00:26:54 GMT</lastBuildDate><pubDate>Thu, 16 Oct 2008 00:26:54 GMT</pubDate><ttl>60</ttl><item><title>献给所有学习控件和组件开发的读者</title><link>http://www.cnblogs.com/polaris/archive/2007/04/16/716014.html</link><dc:creator>POLARIS</dc:creator><author>POLARIS</author><pubDate>Mon, 16 Apr 2007 15:09:00 GMT</pubDate><guid>http://www.cnblogs.com/polaris/archive/2007/04/16/716014.html</guid><wfw:comment>http://www.cnblogs.com/polaris/comments/716014.html</wfw:comment><comments>http://www.cnblogs.com/polaris/archive/2007/04/16/716014.html#Feedback</comments><slash:comments>13</slash:comments><wfw:commentRss>http://www.cnblogs.com/polaris/comments/commentRss/716014.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/polaris/services/trackbacks/716014.html</trackback:ping><description><![CDATA[&nbsp;
<h1 align=center><span>安得倚天剑，跨海斩长鲸</span></h1>
<p align=right><span>——</span><span>献给所有学习控件和组件开发的读者</span></p>
<p><span>我最早涉及</span><span>ASP.NET</span><span>服务器控件和组件开发领域是在</span><span>2003</span><span>年，并曾经一度为之着迷。于是，我在</span><span>2005</span><span>年初出版了第一本书稿《</span><span>ASP.NET</span><span>服务器控件开发技术与实例》。随着</span><span>ASP.NET 2.0</span><span>技术的发布，本人于</span><span>2006</span><span>年</span><span>6</span><span>月又撰写出版了《</span><span>ASP.NET 2.0</span><span>开发指南》一书。通过撰写这些书稿与大量实践，我掌握了</span><span>ASP.NET 2.0</span><span>技术以及开发控件和组件的相关基础知识。虽然时光飞逝，技术更新，但是却没有磨灭我那份对于控件和组件开发的兴趣。尤其是在</span><span>ASP.NET 2.0</span><span>技术发布多个功能强大的内置控件和组件之后，更加激发了我的学习热情。</span></p>
<p><span>众所周知，</span><span>ASP.NET 2.0</span><span>为开发人员带来了很多具有强大功能的服务器控件和组件，例如，数据源控件、</span><span>Web</span><span>部件控件、提供程序组件等。这些内置服务器控件和组件便捷、易用，能够帮助开发人员提高开发效率。然而，随着应用需求的日益复杂多变，越来越多的开发人员需要自行开发</span><span>ASP.NET</span><span>服务器控件和组件。实事求是地讲，开发控件和组件的确是一件既充满乐趣又令人头疼的事情。虽然</span><span>.NET</span><span>技术已经为开发服务器控件和组件做好了充分准备，但是很多开发人员仍然手足无措，无法走进这个充满创造性的世界。为此，我特别向读者推荐这本经典书籍。</span></p>
<p><span>本书重点关注</span><span>ASP.NET 2.0</span><span>服务器控件和组件开发技术，共包括</span><span>33</span><span>个章节，其中不仅讲解了有关开发控件和组件的基础知识，例如呈现、属性、事件和样式等。更为重要的是，本书还详细讲解了</span><span>ASP.NET 2.0</span><span>新增的几类控件和组件的开发方法，例如，数据源控件、数据绑定控件、安全、成员资格和角色管理组件、</span><span>AJAX</span><span>控件和组件、</span><span>Web</span><span>部件控件等等。另外，本书内容多以</span><span>ASP.NET 2.0</span><span>内置控件和组件为例，讲解它们的具体实现机制。这些内容对于读者学习控件和组件开发具有很强的指导意义，对于加深技术理解，提高技术水平都非常有益，是读者从初学者走向开发高手的必读佳作。作为一本全面深入讲解控件和组件开发的书籍，本书并不适合所有技术水平的读者。这主要是由开发控件和组件所需的技术水平来决定的。因此，建议具有初中级以上技术水平的读者阅读。</span></p>
<p><span>我认为，这本书对于广大读者具有很大参考价值，其内容详实深入，文笔流畅，值得广大读者细细品读。诗云：&#8220;安得倚天剑，跨海斩长鲸&#8221;。这是何等的雄伟气魄啊！希望每位读者都能够通过阅读本书，掌握控件和组件的开发方法，练成可以纵横四海的倚天剑！</span></p>
<span>在本书翻译审校过程中，我们尽力确保内容的准确性和可读性。同时，译稿的问世还得到了人民邮电出版社始终如一的关怀和帮助，在此谨致谢忱。由于时间仓促，加之水平有限，书中翻译不妥或错误之处在所难免，敬请读者批评指正。<br><br><span style="COLOR: #0000ff">以上是我翻译的一本《ASP.NET 2.0服务器控件与组件开发高级编程》的译者序。<br>个人感觉这本书还是很不错的，能够增加我们对于技术的理解。<br></span><span style="COLOR: #0000ff">此书4月份上市。如果读者对于控件组件开发有兴趣，建议仔细阅读。</span><br><br></span>
<img src ="http://www.cnblogs.com/polaris/aggbug/716014.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43012/" target="_blank">[新闻]最富有科技公司：中移动310亿美元居首</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>愿我们共同进步——献给《Programming ASP.NET 3rd. 中文版》</title><link>http://www.cnblogs.com/polaris/archive/2007/02/03/638912.html</link><dc:creator>POLARIS</dc:creator><author>POLARIS</author><pubDate>Sat, 03 Feb 2007 06:46:00 GMT</pubDate><guid>http://www.cnblogs.com/polaris/archive/2007/02/03/638912.html</guid><wfw:comment>http://www.cnblogs.com/polaris/comments/638912.html</wfw:comment><comments>http://www.cnblogs.com/polaris/archive/2007/02/03/638912.html#Feedback</comments><slash:comments>7</slash:comments><wfw:commentRss>http://www.cnblogs.com/polaris/comments/commentRss/638912.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/polaris/services/trackbacks/638912.html</trackback:ping><description><![CDATA[　　前段时间和国内著名出版公司&#8220;博文视点&#8221;合作，出版了一本《Programming ASP.NET 3rd. 中文版》。这本书在ASP.NET技术领域有着非常大的影响。记得多年之前，我就曾经看过这本书的先前版本。那个时候，我对于ASP.NET技术还不是很了解。通过这本书，让我大开眼界，学到了很多知识。很荣幸，能够参加这本书第3版的翻译审校工作，这让我受益匪浅。<br>　　下面是我写的此书的推荐序。希望读者朋友们通过阅读，能够更上一层楼。<br><br>
<hr>
<p>五岳归来不看山　黄山归来不看岳<br>——特别感受本书带给我们的技术胜境</p>
<p>　　这本书稿的所有审校和部分翻译工作是由我全面负责的。刚刚结束了一切工作，点滴失落与热切的兴奋融合在一起，让我无法自已。回想起这段时间夜以继日的艰苦工作，一切苦累，一切汗水，都已变得无足轻重，伴随着窗外的明月，随风逝去。留下来的只有厚厚书稿和它所带给我们的技术胜境。</p>
<p>　　在开始本书的相关工作之前，我自己写过一本《ASP.NET 2.0开发指南》。为此，阅读了近十本ASP.NET 2.0方面的外版图书。如今，不经意间会将这些图书，包括自己撰写的书稿，与本书做比较。比较的结果，让我油然而生&#8220;五岳归来不看山，黄山归来不看岳&#8221;的感觉。无论从各个方面而言，我都认为本书不愧为ASP.NET技术图书领域的经典著作。</p>
<p>　　本书的第一版诞生于2002年初，一上市便引起众多读者的高度关注和热情追捧。在随后的2003年9月，本书推出了第二版，其在很短的时间内成为了ASP.NET图书中的佼佼者，受到了读者及专家的高度评价。在随同ASP.NET技术沉寂两年之后的2005年底，本书又适时推出了万众注目的第三版，也就是我们当前看到的这本书。</p>
<p>　　众所周知，自微软发布ASP.NET 2.0技术至今，国内已经形成了一股学习应用该项技术的热潮。然而，相关的优秀图书却始终不多。实际上，作为针对跨进ASP.NET领域的初中级读者的图书，虽然市场需求量比较大，但是要向这些入门读者轻松介绍ASP.NET 2.0技术，却是一项更有挑战性的工作。本书对于ASP.NET 2.0技术和Visual Studio 2005进行了全面详细的讲解。从作者Jesse Liberty和Dan Hurwitz的文字当中，读者能够很容易感受到那种驾轻就熟的自信和循循善诱的解析。细看本书，能够发现作者的写作思路很清晰，其组织结构依据ASP.NET 2.0技术特性搭建，因此，比较全面，且具有很强系统性。同时，在细致论述相关理论之后，以实际开发中的示例为基础，进一步说明理论应用方法，从真正意义上做到了理论结合实际。毫不夸张地说，这是一本构建下一代Web应用程序的权威图书。</p>
<p>　　感谢瞿杰、赵立东、张昊三位所做的翻译工作，他们的工作是本书的基础。我还要特别感谢我的朋友华中宇，他为本书做出了重要贡献。每当我翻译审校完一个章节，都由他再次轻声阅读并测试代码，并对其中存在的问题提出建议。这对于保证书稿文字质量有着重要意义。</p>
<p>　限于水平，书中翻译不妥或错误之处在所难免，敬请广大读者批评指正。请将反馈信息发送到<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#116;&#97;&#108;&#101;&#110;&#99;&#121;&#56;&#50;&#64;&#98;&#114;&#111;&#97;&#100;&#118;&#105;&#101;&#119;&#46;&#99;&#111;&#109;&#46;&#99;&#110;">talency82@broadview.com.cn</a>，我们将不胜感激！<br></p>
<img src ="http://www.cnblogs.com/polaris/aggbug/638912.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43010/" target="_blank">[新闻]华盛顿抛弃微软Office 选择Google Apps</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>我是负责任的：《ASP.NET 2.0开发指南》勘误（持续更新）</title><link>http://www.cnblogs.com/polaris/archive/2006/06/22/432473.html</link><dc:creator>POLARIS</dc:creator><author>POLARIS</author><pubDate>Thu, 22 Jun 2006 02:32:00 GMT</pubDate><guid>http://www.cnblogs.com/polaris/archive/2006/06/22/432473.html</guid><wfw:comment>http://www.cnblogs.com/polaris/comments/432473.html</wfw:comment><comments>http://www.cnblogs.com/polaris/archive/2006/06/22/432473.html#Feedback</comments><slash:comments>163</slash:comments><wfw:commentRss>http://www.cnblogs.com/polaris/comments/commentRss/432473.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/polaris/services/trackbacks/432473.html</trackback:ping><description><![CDATA[<p style="FONT-SIZE: 10pt">前几天，当我拿到出版社寄送的样书时，非常高兴。看着自己一年来的工作成果摆在面前，心中喜悦油然而生。然而，我在提示自己：书虽然出版了，但是工作还没有结束。书籍中一定还存在这样或者那样的问题，这是不可避免的。我必须进行查找。虽然书很厚，而我的力量单薄。<br>可喜的是，在我查找书中问题的同时，收到了一些读者来信，反映他们发现的书中问题。这让我非常感动，谢谢你们的大力支持。同时，也为自己的工作失误而道歉。<br>下面总结了到目前为止，已经发现的问题。希望读者朋友们将你们发现的其他书中问题，通过邮件（<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#112;&#111;&#108;&#97;&#114;&#105;&#115;&#46;&#116;&#111;&#109;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;">polaris.tom@gmail.com</a>）或者跟贴的方式告诉我。我将在查证之后，不断更新本文内容。<br><br>页数：47<br>原文：<br>整数类型的变量值是整数。根据该类型变量在内存中所占的位数，可以将整数类型分为9种：短字节型（sbyte）、字节型（byte）、短整型（short）、无符号短整型（ushort）、整型（int）、无符号整型（uint）、长整型（long）、无符号长整型（ulong）和字符型（char）。除字符类型外，其他8种整数类型两两一组分别分为有符号和无符号类型。这8种整数类型的取值范围如表4-1所示。<br>更正：<br>整数类型的变量值是整数。根据该类型变量在内存中所占的位数，可以将整数类型分为8种：短字节型（sbyte）、字节型（byte）、短整型（short）、无符号短整型（ushort）、整型（int）、无符号整型（uint）、长整型（long）和无符号长整型（ulong）。以上8种整数类型两两一组分别分为有符号和无符号类型。这8种整数类型的取值范围如表4-1所示。<br><br>页数：47<br>原文：<br>表4-1中的表头，&#8220;位数&#8221;<br>更正：<br>应将&#8220;位数&#8221;改为&#8220;字节数&#8221;<br><br>页数：52<br>原文：<br>委托定义代码&nbsp;delegate void VoidOperation(unit X);<br>可以把委托当作给方法的特征指定的一个名称来理解。在以上代码中，定义了一个委托VoidOperation，并指定该委托的每个实例都包含一个方法的特征，即该方法带有一个unit类型参数，并且方法的返回值类型是void。需要注意的是，在定义委托过程中，必须给出委托所代表的方法的全部细节特征。<br>更正：<br>委托定义代码 delegate void VoidOperation(uint X);<br>可以把委托当作给方法的特征指定的一个名称来理解。在以上代码中，定义了一个委托VoidOperation，并指定该委托的每个实例都包含一个方法的特征，即该方法带有一个uint类型参数，并且方法的返回值类型是void。需要注意的是，在定义委托过程中，必须给出委托所代表的方法的全部细节特征。</p>
<p style="FONT-SIZE: 10pt">&nbsp;页数：57<br>原文：<br>if(condition1)<br>{<br>&nbsp;&nbsp;&nbsp; if(condition2)<br>&nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; statement(s)<br>&nbsp;&nbsp;&nbsp; }；<br>&nbsp;&nbsp;&nbsp; else<br>&nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; statement(s)<br>&nbsp;&nbsp;&nbsp; };<br>&nbsp;&nbsp;&nbsp; statement(s)<br>}<br>else<br>{<br>&nbsp;&nbsp;&nbsp; if(condition3)<br>&nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; statement(s)<br>&nbsp;&nbsp;&nbsp; };<br>&nbsp;&nbsp;&nbsp; else<br>&nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; statement(s)<br>&nbsp;&nbsp;&nbsp; };<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8230;&#8230;<br>}<br>更正：<br>if(condition1)<br>{<br>&nbsp;&nbsp;&nbsp; if(condition2)<br>&nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; statement(s)<br>&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; else<br>&nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; statement(s)<br>&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; statement(s)<br>}<br>else<br>{<br>&nbsp;&nbsp;&nbsp; if(condition3)<br>&nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; statement(s)<br>&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; else<br>&nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; statement(s)<br>&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8230;&#8230;<br>}<br><br>页数：58<br>原文：<br>Using system;<br>class Test<br>{<br>&nbsp;&nbsp;&nbsp; static void Main(string[] args)<br>&nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; switch (args.Length)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; case 0;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Console.WriteLine ("No arguments were provided");<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; case 1;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Console.WriteLine ("One arguments was provided");<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; default:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Console.WriteLine ("{0} arguments were provided");<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; }<br>}<br>更正：<br>Using system;<br>class Test<br>{<br>&nbsp;&nbsp;&nbsp; static void Main(string[] args)<br>&nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; switch (args.Length)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; case 0:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Console.WriteLine ("No arguments were provided");<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; case 1:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Console.WriteLine ("One arguments was provided");<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; default:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Console.WriteLine ("{0} arguments were provided");<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; }<br>}</p>
<p style="FONT-SIZE: 10pt">页数：360<br>原文：<br>&nbsp;&nbsp; 首页（First Page）命令按钮<br>&nbsp;该按钮的CommandName属性值必须设置为&#8220;First&#8221;。用于执行导航，显示首页的操作。单击该按钮时，将引发PageIndexChanging和PageIndexChanged事件。<br>&nbsp;&nbsp; 末页（Last Page）命令按钮<br>&nbsp;该按钮的CommandName属性值必须设置为&#8220;Last&#8221;。用于执行导航，显示末页的操作。单击该按钮时，将引发PageIndexChanging和PageIndexChanged事件。<br>&nbsp;&nbsp; 下一页（Next Page）命令按钮<br>&nbsp;该按钮的CommandName属性值必须设置为&#8220;Next&#8221;。用于执行导航，显示下一页的操作。单击该按钮时，将引发PageIndexChanging和PageIndexChanged事件。<br>&nbsp;&nbsp; 上一页（Prvious Page）命令按钮<br>&nbsp;该按钮的CommandName属性值必须设置为&#8220;Prev&#8221;。用于执行导航，显示上一页的操作。单击该按钮时，将引发PageIndexChanging和PageIndexChanged事件。<br>&nbsp;&nbsp; 页（Page）命令按钮<br>&nbsp;该按钮的CommandName属性值必须设置为&#8220;Page&#8221;。用于在分页行中显示一个按钮。当其他导航按钮，例如首页、末页、下一页、上一页按钮，都不是非常适合时，才使用该命令按钮。单击该按钮时，将引发PageIndexChanging和PageIndexChanged事件。<br>更正：<br>&nbsp;&nbsp; 首页（First Page）命令按钮<br>&nbsp;该按钮的CommandName属性值设置为&#8220;Page&#8221;，CommandArgument属性值设置为&#8220;First&#8221;。用于执行导航，显示首页的操作。单击该按钮时，将引发PageIndexChanging和PageIndexChanged事件。<br>&nbsp;&nbsp; 末页（Last Page）命令按钮<br>&nbsp;该按钮的CommandName属性值设置为&#8220;Page&#8221;，CommandArgument属性值设置为&#8220;Last&#8221;。用于执行导航，显示末页的操作。单击该按钮时，将引发PageIndexChanging和PageIndexChanged事件。<br>&nbsp;&nbsp; 下一页（Next Page）命令按钮<br>&nbsp;该按钮的CommandName属性值设置为&#8220;Page&#8221;，CommandArgument属性值设置为&#8220;Next&#8221;。用于执行导航，显示下一页的操作。单击该按钮时，将引发PageIndexChanging和PageIndexChanged事件。<br>&nbsp;&nbsp; 上一页（Prvious Page）命令按钮<br>&nbsp;该按钮的CommandName属性值设置为&#8220;Page&#8221;，CommandArgument属性值设置为&#8220;Prev&#8221;。用于执行导航，显示上一页的操作。单击该按钮时，将引发PageIndexChanging和PageIndexChanged事件。<br>&nbsp;&nbsp; 页（Page）命令按钮<br>&nbsp;该按钮的CommandName属性值设置为&#8220;Page&#8221;，CommandArgument属性值设置为一个指示特定页的数字。用于在分页行中显示一个按钮。当其他导航按钮，例如首页、末页、下一页、上一页按钮，都不是非常适合时，可使用该命令按钮。单击该按钮时，将引发PageIndexChanging和PageIndexChanged事件。</p>
<p style="FONT-SIZE: 10pt">页数：583<br>原文：<br>ASP.NET 1.x技术支持Forms验证方式，关键是基于Cookie来实现用户身份验证。然而，某些浏览器并不支持Cookie，或者用户关闭了浏览器中对Cookie的支持功能，那么ASP.NET 1.x将无法使用Forms方式实现身份验证。为此，ASP.NET 2.0提供了一种新的功能——无Cookie会话。采用这种新功能，可以轻松实现无Cookie的Forms验证。与此同时，ASP.NET 2.0还保留了对基于Cookie实现身份验证的支持。本节将重点介绍无Cookie会话功能和&lt;forms&gt;配置节。<br>更正：<br>ASP.NET 1.x技术支持Forms验证方式，关键是基于Cookie来实现用户身份验证。然而，某些浏览器并不支持Cookie，或者用户关闭了浏览器中对Cookie的支持功能，那么ASP.NET 1.x将无法使用Forms方式实现身份验证。为此，ASP.NET 2.0使用了无Cookie会话功能。采用这种功能，可以轻松实现无Cookie的Forms验证。与此同时，ASP.NET 2.0还保留了对基于Cookie实现身份验证的支持。本节将重点介绍无Cookie会话功能和&lt;forms&gt;配置节。<br><br>页数：608<br>原文：<br>FormsAuthentication类的验证方法ValidateUser，并执行下述判断。<br>更正：<br>Membership类的验证方法ValidateUser，并执行下述判断。</p>
<p style="FONT-SIZE: 10pt">日期：2006年6月26日<br>页数：267页第9行<br>原文：<br>前文介绍了两个典型的数据源控件SqlDataSource和XmlDataSource<br>更正：<br>前文介绍了两个典型的数据源控件SqlDataSource和AccessDataSource<br><br>日期：2006年7月2日<br>页数：202页第9行<br>原文：<br>可将CommandName设置为PreviousView。<br>更正：<br>可将CommandName设置为PreView。<br><br>日期：2006年7月5日<br>页数：32页最末一行<br>原文：<br>Default.asx<br>更正：<br>Default.aspx<br><br>日期：2006年7月7日<br>页数：228页，255页，有关ConflictDetection的说明<br>原文：<br>默认情况下，该属性值为CompareAllValues<br>更正：<br>默认情况下，该属性值为OverwriteChanges<br><br>日期：2006年7月20日<br>页数：38页，第8行<br>原文：<br><span style="COLOR: #ff0000">Framwwork</span>支持的语言名称<br>更正：<br>Framework支持的语言名称<br><br>日期：2006年7月24日<br>页数：738页，第10行<br>原文：<br>实际上,宠物大战的本质是JAVA与.NET技术孰优熟<span style="COLOR: #ff0000">略</span>的问题<br>更正：<br>实际上,宠物大战的本质是JAVA与.NET技术孰优熟劣的问题<br></p>
<img src ="http://www.cnblogs.com/polaris/aggbug/432473.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43009/" target="_blank">[新闻]微软：WGA验证每小时黑屏是善意提醒</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>"千淘万漉虽辛苦，吹尽狂沙始到金"——写在《ASP.NET 2.0开发指南》正式上市之际</title><link>http://www.cnblogs.com/polaris/archive/2006/06/01/414623.html</link><dc:creator>POLARIS</dc:creator><author>POLARIS</author><pubDate>Thu, 01 Jun 2006 02:44:00 GMT</pubDate><guid>http://www.cnblogs.com/polaris/archive/2006/06/01/414623.html</guid><wfw:comment>http://www.cnblogs.com/polaris/comments/414623.html</wfw:comment><comments>http://www.cnblogs.com/polaris/archive/2006/06/01/414623.html#Feedback</comments><slash:comments>48</slash:comments><wfw:commentRss>http://www.cnblogs.com/polaris/comments/commentRss/414623.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/polaris/services/trackbacks/414623.html</trackback:ping><description><![CDATA[<p><span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-font-kerning: 1.0pt; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">&nbsp;&nbsp;&nbsp; 我真的不知道该如何形容自己的感受。今天《ASP.NET 2.0开发指南》一书已经正式上市了。各位关注本书的朋友们很快就能在书店中见到本书。此时此刻，我感到这就好像是自己的孩子出世一般，有些忐忑，有些开心。<br><br>&nbsp;&nbsp;&nbsp; 经常会有一些学习计算机的朋友认为，只有国外的专业计算机图书才是好书，国内的作者写不出专业的、经典的作品。其实，这是一个误区，是一种偏执。我想，每一个有责任心的作者，都不应该一味地任由国外专业计算机图书在国内攻城略地，我们需要，也必须撰写出属于中国人自己的，更多的优秀作品。可能我写的图书无法完全满足各位朋友的需要（这是不可能的，个人水平不同，需求不同），可能书籍会受到来自各方的指责。这都是很正常的，也在情理之中。然而，我想要说的是，无论别人怎么看，怎么做，我都要坚定的走下去，用自己所能，为国内原创计算机图书的发展尽自己绵薄之力。<br><span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-font-kerning: 1.0pt; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">&nbsp;&nbsp;&nbsp; 实际上，在</span><span lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: 'Times New Roman'; mso-font-kerning: 1.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 宋体">cnblogs</span><span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-font-kerning: 1.0pt; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的园子里有很多水平比我高很多的高高手。希望大家都能够树立信心，坚持信念，相信各位可以写出比本书更优秀的原创作品。</span><br><br>&nbsp;&nbsp;&nbsp; 谢谢大家的支持。<br></span></p>
<img src ="http://www.cnblogs.com/polaris/aggbug/414623.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43008/" target="_blank">[新闻]研究表明上网可以提高记忆力</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>我是值得信赖的：《ASP.NET 2.0开发指南》开始接受预订了</title><link>http://www.cnblogs.com/polaris/archive/2006/05/17/402886.html</link><dc:creator>POLARIS</dc:creator><author>POLARIS</author><pubDate>Wed, 17 May 2006 14:42:00 GMT</pubDate><guid>http://www.cnblogs.com/polaris/archive/2006/05/17/402886.html</guid><wfw:comment>http://www.cnblogs.com/polaris/comments/402886.html</wfw:comment><comments>http://www.cnblogs.com/polaris/archive/2006/05/17/402886.html#Feedback</comments><slash:comments>69</slash:comments><wfw:commentRss>http://www.cnblogs.com/polaris/comments/commentRss/402886.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/polaris/services/trackbacks/402886.html</trackback:ping><description><![CDATA[这段时间一直有些不舒服，一直失眠。睡不好觉是一个很大的问题，而且也不好治。另外，头疼、背疼、颈疼等等。于是，每天晚饭后去打网球，就这样晚上2、3点还睡不着。我想自己有些神经衰弱了，身体素质也下降了很多。我知道，这是必须付出的，而且只是付出的一小部分。<br><br>今天下午，从网上书店看到《ASP.NET 2.0开发指南》开始宣传，并接受预订，有些开心。<br>欢迎各位信任我的朋友可以去&nbsp;&nbsp; <a href="http://www.dearbook.com.cn/Book/ViewBook.aspx?pno=TS00108338">http://www.dearbook.com.cn/Book/ViewBook.aspx?pno=TS00108338</a><a href="http://www.dearbook.com.cn/2006/aspdotnet2all/index.htm"></a>&nbsp;或者 <a href="http://www.china-pub.com/computers/common/info.asp?id=30281">http://www.china-pub.com/computers/common/info.asp?id=30281</a>&nbsp;或者 <a href="http://www.huachu.com.cn/itbook/itbookinfo.asp?lbbh=BB991061072">http://www.huachu.com.cn/itbook/itbookinfo.asp?lbbh=BB991061072</a><a href="http://www.huachu.com.cn/itbook/itbookinfo.asp?lbbh=BYD0000679"></a>&nbsp;进行预订。书籍近几天开始印刷，6月初能够上市。<br><br>这本书倾注了我1年来的全部心血。从夏天到夏天，回忆起来多少个不眠之夜，多少个困难，历历在目。然而，我都穿越了，就好像网球场上很帅的单反穿越球。我失去了很多很多重要的，得到了这本书的出版。这就是人生得失吧——没有失，怎么能有得？<br><br>感谢cnblogs.com提供这样一个空间，让我们这些普通人可以交流。在这里，我进步了很多，由衷地感谢。<br><br>我想这本书不会让各位朋友失望的，因为，我是值得信赖的。<br>&nbsp;<br><strong>另外，需要感谢的是dearbook.com.cn，该站点为本书设计制作了宣传专版。地址是</strong><a href="http://www.dearbook.com.cn/2006/aspdotnet2all/index.htm"><strong>http://www.dearbook.com.cn/2006/aspdotnet2all/index.htm</strong></a><strong>&nbsp;。从这里，各位朋友可以获得更多的有关信息，例如：书籍评语、我的简介等等。</strong> 
<img src ="http://www.cnblogs.com/polaris/aggbug/402886.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43007/" target="_blank">[新闻]为什么叫Windows 7？</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>撰写《ASP.NET 2.0开发指南》的非正式小结</title><link>http://www.cnblogs.com/polaris/archive/2006/04/25/384501.html</link><dc:creator>POLARIS</dc:creator><author>POLARIS</author><pubDate>Tue, 25 Apr 2006 05:28:00 GMT</pubDate><guid>http://www.cnblogs.com/polaris/archive/2006/04/25/384501.html</guid><wfw:comment>http://www.cnblogs.com/polaris/comments/384501.html</wfw:comment><comments>http://www.cnblogs.com/polaris/archive/2006/04/25/384501.html#Feedback</comments><slash:comments>42</slash:comments><wfw:commentRss>http://www.cnblogs.com/polaris/comments/commentRss/384501.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/polaris/services/trackbacks/384501.html</trackback:ping><description><![CDATA[<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-line-height-alt: 0pt; mso-pagination: widow-orphan; mso-char-indent-count: 2.0" align=left><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">这段时间很累，主要是由于《</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">ASP.NET 2.0</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">开发指南》完成之后，过去积累的疲惫都一下子涌现出来，让我很不舒服。不知道什么时候有了失眠的毛病，昨夜还是没有睡好，现在头有些疼（可能会导致下文有些语无伦次），但是，我还是愿意对书稿的撰写工作做出非正式总结。我是有这个总结的习惯的，写书一事也不例外。尽管这次总结的很简单。</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"><o:p></o:p></span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-line-height-alt: 0pt; mso-pagination: widow-orphan; mso-char-indent-count: 2.0" align=left><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">我是从去年</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">3</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">月的时候萌生学习</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">ASP.NET 2.0</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">技术的想法。主要原因是由于那段时间比较闲，而我又是一个闲不下来的人。更重要的是，自己认为</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">ASP.NET 2.0</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">技术的确不错。具体的撰写工作是</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">6</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">月份从北京学习归来之后开始的，到今年</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">4</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">月结稿。花</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">10</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">个月时间来写一本书，的确让我身心疲惫。同时，看到洋洋洒洒的</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">1010</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">页，</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">111.7</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">万字的时候，开心之情唯我心知。我付出了，我得到了，我很幸运。实际上，现在回忆起来也没有什么，一切都过去了。如果您一定要问我得到了什么？我的回答很简单：精神、信心。</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"><o:p></o:p></span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-line-height-alt: 0pt; mso-pagination: widow-orphan; mso-char-indent-count: 2.0" align=left><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">为了能够更好的学习</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">ASP.NET 2.0</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">技术，我采取了阅读</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">MSDN</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">加英文书籍的方式。不得不承认，实际上，测试版</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">MSDN</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">中的错误很多（现在发布的正式版好多了）。我自己也弄不清楚自己看了多少遍</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">MSDN</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">，查找出了多少错误。同时，我还阅读了</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">10</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">本相关英文书籍，并且将其中的</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">3</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">本打印出来。那三本书打印出来有一尺多高，看着它们被画得面目全非，躺在书柜里，我感到很满意。</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"><o:p></o:p></span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-line-height-alt: 0pt; mso-pagination: widow-orphan; mso-char-indent-count: 2.0" align=left><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">实际上，大家都知道，基于软件测试版撰写书稿是一件极其危险的事情，因为那样耗费的时间和精力，走过的冤枉路将会很多。幸运的是，我坚持下来了。当</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">Visual Studio 2005</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">正式版在去年</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">11</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">月发布后，事情变得简单起来了。因为有了测试版的学习基础，基于正式版的撰写则易如反掌。</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"><o:p></o:p></span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-line-height-alt: 0pt; mso-pagination: widow-orphan; mso-char-indent-count: 2.0" align=left><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">书稿已经于</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">4</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">月初交到了出版社，目前审校等各项工作都进展顺利。预计最快在</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">6</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">月出版，最迟</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">7</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">月出版。出版社对于本书的反映非常好，认为的确是一本写得不错的书稿。对于这些，我将小心珍藏。这本书我尽了自己最大的努力，自己是非常满意的。当然，也希望得到读者朋友能够肯定。</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"><o:p></o:p></span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-line-height-alt: 0pt; mso-pagination: widow-orphan; mso-char-indent-count: 2.0" align=left><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">另外，透露一个消息：本书得到了一些重要人物的评语，这是对书稿的肯定，这让我受宠若惊。待书稿出版之后，各位读者就可以看到了。</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"><o:p></o:p></span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-line-height-alt: 0pt; mso-pagination: widow-orphan; mso-char-indent-count: 2.0" align=left><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">最后，由衷地感谢帮助过我的朋友。我的干妈，微软公司的朋友，单位领导，出版社编辑和我身边的众多朋友等等。能成此书，你们功不可没。</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"><o:p></o:p></span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-line-height-alt: 0pt; mso-pagination: widow-orphan; mso-char-indent-count: 2.0" align=left><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"><o:p>&nbsp;</o:p></span></p>
<div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 1pt; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; mso-element: para-border-div; mso-border-bottom-alt: solid windowtext .75pt">
<p class=MsoNormal style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; MARGIN: 0cm 0cm 0pt; BORDER-LEFT: medium none; TEXT-INDENT: 21pt; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none; TEXT-ALIGN: left; mso-line-height-alt: 0pt; mso-pagination: widow-orphan; mso-char-indent-count: 2.0; mso-border-bottom-alt: solid windowtext .75pt; mso-padding-alt: 0cm 0cm 1.0pt 0cm" align=left><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">下面列出内容简介、目录和参考资料。</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"><o:p></o:p></span></p>
</div>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-line-height-alt: 0pt; mso-pagination: widow-orphan; mso-char-indent-count: 2.0" align=left><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">内容简介：</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"><o:p></o:p></span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-line-height-alt: 0pt; mso-pagination: widow-orphan; mso-char-indent-count: 2.0" align=left><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">2005</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">年</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">11</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">月，</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">Microsoft</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">（微软公司）正式发布了</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">ASP.NET 2.0</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">。该项技术较之前一版本</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">ASP.NET 1.x</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">有了革命性突破，其中包括许多令人耳目一新、击节赞叹的技术特性。利用这些特性，开发人员能够快速创建复杂精巧、功能强大的</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">Web</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">应用程序。本书围绕</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">ASP.NET 2.0</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">技术精髓展开深入讲解，共分为六大部分，</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">18</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">个章节。第一部分介绍基础知识，包括</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">ASP.NET 2.0</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">概述、</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">Visual Studio 2005</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">集成开发环境、创建</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">ASP.NET</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">应用程序和</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">C# 2.0</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">程序设计基础。第二部分讲解用户界面方面的特性，包括母版页、主题和皮肤、站点导航控件和其他新增服务器控件。第三部分探讨了数据访问方面的内容，包括数据访问技术概述、数据源控件、数据绑定控件和数据缓存。第四部分说明了应用服务方面的知识，包括个性化用户配置、</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">Web</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">部件、成员资格和角色管理、登录系列控件和配置与管理工具。第五部分详细分析了利用</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">ASP.NET 2.0</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">技术开发的微软经典实例</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">PetShop 4.0</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">。最后一部分是附录内容。</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"><o:p></o:p></span></p>
<div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 1pt; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; mso-element: para-border-div; mso-border-bottom-alt: solid windowtext .75pt">
<p class=MsoNormal style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; MARGIN: 0cm 0cm 0pt; BORDER-LEFT: medium none; TEXT-INDENT: 21pt; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none; TEXT-ALIGN: left; mso-line-height-alt: 0pt; mso-pagination: widow-orphan; mso-char-indent-count: 2.0; mso-border-bottom-alt: solid windowtext .75pt; mso-padding-alt: 0cm 0cm 1.0pt 0cm" align=left><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">本书内容丰富、结构严谨、实用性强，适合各层次读者阅读。无论对于</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">ASP.NET 2.0</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">技术的初学者，还是具有一定经验的</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">ASP.NET 1.x</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">开发人员，相信都能够从本书中受益匪浅。</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"><o:p></o:p></span></p>
<p class=MsoNormal style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; MARGIN: 0cm 0cm 0pt; BORDER-LEFT: medium none; TEXT-INDENT: 21pt; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none; TEXT-ALIGN: left; mso-line-height-alt: 0pt; mso-pagination: widow-orphan; mso-char-indent-count: 2.0; mso-border-bottom-alt: solid windowtext .75pt; mso-padding-alt: 0cm 0cm 1.0pt 0cm" align=left><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; MARGIN: 0cm 0cm 0pt; BORDER-LEFT: medium none; TEXT-INDENT: 21pt; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none; TEXT-ALIGN: left; mso-line-height-alt: 0pt; mso-pagination: widow-orphan; mso-char-indent-count: 2.0; mso-border-bottom-alt: solid windowtext .75pt; mso-padding-alt: 0cm 0cm 1.0pt 0cm" align=left><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">目录（由于目录很长，仅列出章节名称）：</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"><o:p></o:p></span></p>
<p class=MsoNormal style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; MARGIN: 0cm 0cm 0pt; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-border-bottom-alt: solid windowtext .75pt; mso-padding-alt: 0cm 0cm 1.0pt 0cm" align=left><span lang=EN-US style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体; mso-no-proof: yes"><a href="#_Toc133728426"></a></span><span lang=EN-US style="mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-no-proof: yes"><o:p></o:p></span></p>
</div>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan" align=left><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">内容简介<span lang=EN-US>&nbsp;1<br></span>光盘使用必读<span lang=EN-US>&nbsp;1<br></span>前<span lang=EN-US>&nbsp; </span>言<span lang=EN-US>&nbsp;3<br></span>目<span lang=EN-US>&nbsp; </span>录<span lang=EN-US>&nbsp;7<br></span>第<span lang=EN-US>1</span>章<span lang=EN-US>&nbsp; ASP.NET 2.0</span>概述<span lang=EN-US>&nbsp;1<br></span>第<span lang=EN-US>2</span>章<span lang=EN-US>&nbsp; Visual Studio 2005</span>集成开发环境<span lang=EN-US>&nbsp;13<br></span>第<span lang=EN-US>3</span>章<span lang=EN-US>&nbsp; </span>创建<span lang=EN-US>ASP.NET 2.0</span>应用程序<span lang=EN-US>&nbsp;36<br></span>第<span lang=EN-US>4</span>章<span lang=EN-US>&nbsp; C# 2.0</span>程序设计基础<span lang=EN-US>&nbsp;52<br></span>第<span lang=EN-US>5</span>章<span lang=EN-US>&nbsp; </span>母版页<span lang=EN-US>&nbsp;110<br></span>第<span lang=EN-US>6</span>章<span lang=EN-US>&nbsp; </span>主题和皮肤<span lang=EN-US>&nbsp;150<br></span>第<span lang=EN-US>7</span>章<span lang=EN-US>&nbsp; </span>站点导航控件<span lang=EN-US>&nbsp;169<br></span>第<span lang=EN-US>8</span>章<span lang=EN-US>&nbsp; </span>其他服务器控件<span lang=EN-US>&nbsp;217<br></span>第<span lang=EN-US>9</span>章<span lang=EN-US>&nbsp; </span>数据访问技术<span lang=EN-US>&nbsp;260<br></span>第<span lang=EN-US>10</span>章<span lang=EN-US>&nbsp; </span>数据源控件<span lang=EN-US>&nbsp;267<br></span>第<span lang=EN-US>11</span>章<span lang=EN-US>&nbsp; </span>数据绑定控件<span lang=EN-US>&nbsp;396<br></span>第<span lang=EN-US>12</span>章<span lang=EN-US>&nbsp; </span>数据缓存<span lang=EN-US>&nbsp;450<br></span>第<span lang=EN-US>13</span>章<span lang=EN-US>&nbsp; </span>个性化用户配置<span lang=EN-US>&nbsp;509<br></span>第<span lang=EN-US>14</span>章<span lang=EN-US>&nbsp; Web</span>部件<span lang=EN-US>&nbsp;598<br></span>第<span lang=EN-US>15</span>章<span lang=EN-US>&nbsp; </span>成员资格和角色管理<span lang=EN-US>&nbsp;697<br></span>第<span lang=EN-US>16</span>章<span lang=EN-US>&nbsp; </span>登录系列控件<span lang=EN-US>&nbsp;803<br></span>第<span lang=EN-US>17</span>章<span lang=EN-US>&nbsp; </span>配置与管理工具<span lang=EN-US>&nbsp;850<br></span>第<span lang=EN-US>18</span>章<span lang=EN-US>&nbsp; PetShop 4.0</span>实例分析<span lang=EN-US>&nbsp;886<br></span>附录<span lang=EN-US>A&nbsp; SQL</span>语言实用参考<span lang=EN-US>&nbsp;976<br></span>附录<span lang=EN-US>B&nbsp; ASP.NET</span>技术推荐参考资源<span lang=EN-US>&nbsp;979<o:p></o:p></span></span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan" align=left><span lang=EN-US style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"><o:p>&nbsp;</o:p></span></p>
<div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 1pt; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; mso-element: para-border-div; mso-border-bottom-alt: solid windowtext .75pt">
<p class=MsoNormal style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; MARGIN: 0cm 0cm 0pt; BORDER-LEFT: medium none; TEXT-INDENT: 21pt; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none; TEXT-ALIGN: left; mso-line-height-alt: 0pt; mso-pagination: widow-orphan; mso-char-indent-count: 2.0; mso-border-bottom-alt: solid windowtext .75pt; mso-padding-alt: 0cm 0cm 1.0pt 0cm" align=left><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">参考书目：</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"><o:p></o:p></span></p>
</div>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-line-height-alt: 0pt; mso-pagination: widow-orphan; mso-char-indent-count: 2.0" align=left><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">（</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">1</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">）</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">ASP.NET v.2.0</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">—</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">The Beta Version<o:p></o:p></span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-line-height-alt: 0pt; mso-pagination: widow-orphan; mso-char-indent-count: 2.0" align=left><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">（</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">2</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">）</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">ASP.NET 2.0 Revealed<o:p></o:p></span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-line-height-alt: 0pt; mso-pagination: widow-orphan; mso-char-indent-count: 2.0" align=left><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">（</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">3</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">）</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">Introducing ASP.NET 2.0<o:p></o:p></span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-line-height-alt: 0pt; mso-pagination: widow-orphan; mso-char-indent-count: 2.0" align=left><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">（</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">4</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">）</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">Murach's ASP.NET 2.0 Upgrader's Guide_chapter3<o:p></o:p></span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-line-height-alt: 0pt; mso-pagination: widow-orphan; mso-char-indent-count: 2.0" align=left><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">（</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">5</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">）</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">ASP.NET 2.0: A Developer's Notebook<o:p></o:p></span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-line-height-alt: 0pt; mso-pagination: widow-orphan; mso-char-indent-count: 2.0" align=left><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">（</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">6</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">）</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">Pro ASP.NET 2.0 in C# 2005<o:p></o:p></span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-line-height-alt: 0pt; mso-pagination: widow-orphan; mso-char-indent-count: 2.0" align=left><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">（</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">7</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">）</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">Beginning ASP.NET 2.0 Databases Beta Preview<o:p></o:p></span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-line-height-alt: 0pt; mso-pagination: widow-orphan; mso-char-indent-count: 2.0" align=left><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">（</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">8</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">）</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">Professional Asp Net 2.0<o:p></o:p></span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-line-height-alt: 0pt; mso-pagination: widow-orphan; mso-char-indent-count: 2.0" align=left><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">（</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">9</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">）</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">ASP.NET.2.0.Beta.Preview<o:p></o:p></span></p>
<div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 1pt; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; mso-element: para-border-div; mso-border-bottom-alt: solid windowtext .75pt">
<p class=MsoNormal style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; MARGIN: 0cm 0cm 0pt; BORDER-LEFT: medium none; TEXT-INDENT: 21pt; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none; TEXT-ALIGN: left; mso-line-height-alt: 0pt; mso-pagination: widow-orphan; mso-char-indent-count: 2.0; mso-border-bottom-alt: solid windowtext .75pt; mso-padding-alt: 0cm 0cm 1.0pt 0cm" align=left><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">（</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">10</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 微软雅黑; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">）</span><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">Professional Web Parts and Custom Controls with ASP.NET 2.0<o:p></o:p></span></p>
</div>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left; mso-line-height-alt: 0pt; mso-pagination: widow-orphan; mso-char-indent-count: 2.0" align=left><span lang=EN-US style="FONT-FAMILY: 'Segoe UI'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"><o:p></o:p></span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US style="mso-bidi-font-size: 10.5pt"><o:p>&nbsp;</o:p></span></p>
<img src ="http://www.cnblogs.com/polaris/aggbug/384501.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43003/" target="_blank">[新闻]Open Source Camp 北京 2008技术交流盛会</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>ASP.NET 2.0书稿最新进展——开始一审</title><link>http://www.cnblogs.com/polaris/archive/2006/03/29/361970.html</link><dc:creator>POLARIS</dc:creator><author>POLARIS</author><pubDate>Wed, 29 Mar 2006 10:10:00 GMT</pubDate><guid>http://www.cnblogs.com/polaris/archive/2006/03/29/361970.html</guid><wfw:comment>http://www.cnblogs.com/polaris/comments/361970.html</wfw:comment><comments>http://www.cnblogs.com/polaris/archive/2006/03/29/361970.html#Feedback</comments><slash:comments>12</slash:comments><wfw:commentRss>http://www.cnblogs.com/polaris/comments/commentRss/361970.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/polaris/services/trackbacks/361970.html</trackback:ping><description><![CDATA[<p>经过将近一年的艰苦努力，我写作的书稿已经开始一审了。日前，我寄送了其中的三分之一给出版社编辑。同时，书稿的名称也决定为《ASP.NET 2.0开发指南》。曾经写了两个blog专门用于提请广大朋友赐教书名，并许诺如果哪位给出的书名能够得到本人和出版社的认同，将寄送一本。可是，很遗憾，没有朋友能够如愿。然而，我还是很感谢那些热情的朋友。感谢你们的支持。<br>由于书稿很厚，900页左右，百万字，所以，估计到了6或者7月份才可以上市了。希望大家予以支持。<br>目前，我感到身体和精神都很疲惫。身体的疲惫可以通过休息和活动来缓解，然而，精神的疲惫却不是睡一觉就能够解决问题的。我还是要坚持一下。我已经走过了99%，最后的一点路，我一定坚定的走下去。这样我得到的成长，岂是一本书稿能够代表的。实际上，这正是我所看重的。</p>
<img src ="http://www.cnblogs.com/polaris/aggbug/361970.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43002/" target="_blank">[新闻]关于 Silverlight 2 Control Tookit 的最新消息</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>其实这不是一件值得庆幸的小事</title><link>http://www.cnblogs.com/polaris/archive/2006/03/05/343495.html</link><dc:creator>POLARIS</dc:creator><author>POLARIS</author><pubDate>Sun, 05 Mar 2006 13:25:00 GMT</pubDate><guid>http://www.cnblogs.com/polaris/archive/2006/03/05/343495.html</guid><wfw:comment>http://www.cnblogs.com/polaris/comments/343495.html</wfw:comment><comments>http://www.cnblogs.com/polaris/archive/2006/03/05/343495.html#Feedback</comments><slash:comments>10</slash:comments><wfw:commentRss>http://www.cnblogs.com/polaris/comments/commentRss/343495.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/polaris/services/trackbacks/343495.html</trackback:ping><description><![CDATA[<FONT style="COLOR: #0000ff" face="Times New Roman" color=#000000 size=3>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 这段时间，我一直在修改书稿的第12个章节——《数据缓存》。上周五（3月3日）已经修改到了这一章的最后一个小节。按照原计划，周五应该完成这章的全部修改工作。然而，就在那天下午，发生了一个小问题。书稿中有一句话，在我当初撰写的时候，将其写在了书稿中。但是，那天我修改的时候发现，这句话的内容有些重要，而且好像是有问题的。于是，我开始了漫长的查证工作。整整两天，都在为这句话的正确性而努力。眼睛已经开始疼痛，晚饭还没有吃。最终还是没有查到相关的资料。怎么办呢？其实，这个时候，我是想放弃的。我怎么会是轻言放弃的人？我自己写了一段程序，专门用于验证这句话的正确性。同时，我还给微软的.NET之父ScottGu发送邮件询问。经过验证的结果是，那句话中的内容是错误的。&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 为了一句话，我耗费了这么大的精力。当一切工作结束之后，我在考虑这是不是有必要。我本可以用保守的态度，直接删除那句话就好了，或者用不负责任的态度，将那句话一带而过。然而，这些都是错误的做法。其实，我们都知道这是非常有必要的，关键要看我们是不是能够从这一点一滴做起，并且坚持下去。<BR>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 我能够认识到这本书可能有着成千上万的读者，他们都可能认真仔细的琢磨书稿中的任何一句话。我怎么能够马虎呢？我怎么能够放松对自己和书稿的要求呢？这个问题我在撰写书稿之前就能够认识到了，并且坚持不懈的按照这个要求努力着。通过这件小事，我觉得自己在这本书稿中成熟了。这是一件值得庆幸的事情。 </FONT><img src ="http://www.cnblogs.com/polaris/aggbug/343495.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43001/" target="_blank">[新闻]新编程语言——微软的“M”语言</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>初稿完成</title><link>http://www.cnblogs.com/polaris/archive/2006/01/22/321789.html</link><dc:creator>POLARIS</dc:creator><author>POLARIS</author><pubDate>Sun, 22 Jan 2006 12:24:00 GMT</pubDate><guid>http://www.cnblogs.com/polaris/archive/2006/01/22/321789.html</guid><wfw:comment>http://www.cnblogs.com/polaris/comments/321789.html</wfw:comment><comments>http://www.cnblogs.com/polaris/archive/2006/01/22/321789.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://www.cnblogs.com/polaris/comments/commentRss/321789.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/polaris/services/trackbacks/321789.html</trackback:ping><description><![CDATA[<P>今天下午的时候，完成了书籍的初稿。说实话，我感到很累。手放到键盘上有种莫名其妙的乏累感，手指根本不想抬。前天和昨天不知道为什么，两个肩膀疼得我两夜没有好好睡，同时，胃也疼。真是祸不单行啊。即使这样，我仍然坚持的去写。初稿完成了，共写了885页，95.5万字。下面一步准备稍作休整，开始进行修改。修改的时间初定为两个月。看来还有一段艰苦的路程要走，因为，我知道修改书稿，并不比撰写工作轻松，甚至是有过之而无不及。既然走上了这条路，既然走到了这个地步，那么荣不得我放松，甚至放弃，不可能的。我会坚持、坚定的走下去！<BR></P><img src ="http://www.cnblogs.com/polaris/aggbug/321789.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43000/" target="_blank">[新闻]Firefox 3.1 Beta</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>Error from MSDN——No10.PasswordRecovery.UserNameTemplate</title><link>http://www.cnblogs.com/polaris/archive/2005/12/28/306919.html</link><dc:creator>POLARIS</dc:creator><author>POLARIS</author><pubDate>Wed, 28 Dec 2005 14:25:00 GMT</pubDate><guid>http://www.cnblogs.com/polaris/archive/2005/12/28/306919.html</guid><wfw:comment>http://www.cnblogs.com/polaris/comments/306919.html</wfw:comment><comments>http://www.cnblogs.com/polaris/archive/2005/12/28/306919.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/polaris/comments/commentRss/306919.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/polaris/services/trackbacks/306919.html</trackback:ping><description><![CDATA[<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><B style="mso-bidi-font-weight: normal"><SPAN style="COLOR: red; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">（</SPAN></B><B style="mso-bidi-font-weight: normal"><SPAN lang=EN-US style="COLOR: red; mso-bidi-font-size: 10.5pt">1</SPAN></B><B style="mso-bidi-font-weight: normal"><SPAN style="COLOR: red; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">）错误页面路径：</SPAN></B><SPAN lang=EN-US style="COLOR: red; mso-bidi-font-size: 10.5pt"><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 42pt; TEXT-INDENT: -21pt; mso-list: l0 level2 lfo1; tab-stops: list 42.0pt"><SPAN lang=EN-US style="COLOR: red; FONT-FAMILY: Wingdings; mso-bidi-font-size: 10.5pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore">l<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN lang=EN-US style="COLOR: red; mso-bidi-font-size: 10.5pt">ms-help://MS.MSDNQTR.v80.en/MS.MSDN.v80/MS.NETDEVFX.v20.en/cpref16/html/P_System_Web_UI_WebControls_PasswordRecovery_UserNameTemplate.htm<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><B style="mso-bidi-font-weight: normal"><SPAN style="COLOR: red; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">（</SPAN></B><B style="mso-bidi-font-weight: normal"><SPAN lang=EN-US style="COLOR: red; mso-bidi-font-size: 10.5pt">2</SPAN></B><B style="mso-bidi-font-weight: normal"><SPAN style="COLOR: red; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">）页面内容：</SPAN></B><B style="mso-bidi-font-weight: normal"><SPAN lang=EN-US style="COLOR: red; mso-bidi-font-size: 10.5pt"><o:p></o:p></SPAN></B></P>
<DIV style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 1pt; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; mso-element: para-border-div; mso-border-bottom-alt: solid windowtext .75pt">
<P class=MsoNormal style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; MARGIN: 0cm 0cm 0pt; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none; mso-border-bottom-alt: solid windowtext .75pt; mso-padding-alt: 0cm 0cm 1.0pt 0cm"><SPAN lang=EN-US style="COLOR: red; mso-bidi-font-size: 10.5pt"><o:p>&nbsp;</o:p></SPAN></P></DIV>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="COLOR: red; mso-bidi-font-size: 10.5pt"><o:p>&nbsp;</o:p></SPAN></P>
<TABLE class=MsoNormalTable style="WIDTH: 98.9%; mso-padding-alt: 3.75pt 3.75pt 3.75pt 3.75pt; mso-cellspacing: 1.5pt" cellPadding=0 width="98%" border=0>
<TBODY>
<TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
<TD style="BORDER-RIGHT: #ebe9ed; PADDING-RIGHT: 3.75pt; BORDER-TOP: #ebe9ed; PADDING-LEFT: 3.75pt; BACKGROUND: #efeff7; PADDING-BOTTOM: 3.75pt; BORDER-LEFT: #ebe9ed; PADDING-TOP: 3.75pt; BORDER-BOTTOM: #c8cdde 1pt solid; mso-border-bottom-alt: solid #C8CDDE .75pt" vAlign=top>
<P class=MsoNormal style="MARGIN: 0.75pt 0cm 3pt; TEXT-ALIGN: left; mso-pagination: widow-orphan" align=left><B><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: Verdana; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">ID or Command name <o:p></o:p></SPAN></B></P></TD>
<TD style="BORDER-RIGHT: #ebe9ed; PADDING-RIGHT: 3.75pt; BORDER-TOP: #ebe9ed; PADDING-LEFT: 3.75pt; BACKGROUND: #efeff7; PADDING-BOTTOM: 3.75pt; BORDER-LEFT: #ebe9ed; PADDING-TOP: 3.75pt; BORDER-BOTTOM: #c8cdde 1pt solid; mso-border-bottom-alt: solid #C8CDDE .75pt" vAlign=top>
<P class=MsoNormal style="MARGIN: 0.75pt 0cm 3pt; TEXT-ALIGN: left; mso-pagination: widow-orphan" align=left><B><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: Verdana; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">Control type <o:p></o:p></SPAN></B></P></TD>
<TD style="BORDER-RIGHT: #ebe9ed; PADDING-RIGHT: 3.75pt; BORDER-TOP: #ebe9ed; PADDING-LEFT: 3.75pt; BACKGROUND: #efeff7; PADDING-BOTTOM: 3.75pt; BORDER-LEFT: #ebe9ed; PADDING-TOP: 3.75pt; BORDER-BOTTOM: #c8cdde 1pt solid; mso-border-bottom-alt: solid #C8CDDE .75pt" vAlign=top>
<P class=MsoNormal style="MARGIN: 0.75pt 0cm 3pt; TEXT-ALIGN: left; mso-pagination: widow-orphan" align=left><B><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: Verdana; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">Required/optional <o:p></o:p></SPAN></B></P></TD></TR>
<TR style="mso-yfti-irow: 1">
<TD style="BORDER-RIGHT: #ebe9ed; PADDING-RIGHT: 3.75pt; BORDER-TOP: #ebe9ed; PADDING-LEFT: 3.75pt; BACKGROUND: #f7f7ff; PADDING-BOTTOM: 3.75pt; BORDER-LEFT: #ebe9ed; PADDING-TOP: 3.75pt; BORDER-BOTTOM: #d5d5d3 1pt solid; mso-border-bottom-alt: solid #D5D5D3 .75pt" vAlign=top>
<P class=MsoNormal style="MARGIN: 0.75pt 0.75pt 3pt; TEXT-ALIGN: left; mso-pagination: widow-orphan" align=left><B><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: Verdana; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">UserName</SPAN></B><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: Verdana; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"> <o:p></o:p></SPAN></P></TD>
<TD style="BORDER-RIGHT: #ebe9ed; PADDING-RIGHT: 3.75pt; BORDER-TOP: #ebe9ed; PADDING-LEFT: 3.75pt; BACKGROUND: #f7f7ff; PADDING-BOTTOM: 3.75pt; BORDER-LEFT: #ebe9ed; PADDING-TOP: 3.75pt; BORDER-BOTTOM: #d5d5d3 1pt solid; mso-border-bottom-alt: solid #D5D5D3 .75pt" vAlign=top>
<P class=MsoNormal style="MARGIN: 0.75pt 0.75pt 3pt; TEXT-ALIGN: left; mso-pagination: widow-orphan" align=left><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: Verdana; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">Any control that implements IEditableTextControl. <o:p></o:p></SPAN></P></TD>
<TD style="BORDER-RIGHT: #ebe9ed; PADDING-RIGHT: 3.75pt; BORDER-TOP: #ebe9ed; PADDING-LEFT: 3.75pt; BACKGROUND: #f7f7ff; PADDING-BOTTOM: 3.75pt; BORDER-LEFT: #ebe9ed; PADDING-TOP: 3.75pt; BORDER-BOTTOM: #d5d5d3 1pt solid; mso-border-bottom-alt: solid #D5D5D3 .75pt" vAlign=top>
<P class=MsoNormal style="MARGIN: 0.75pt 0.75pt 3pt; TEXT-ALIGN: left; mso-pagination: widow-orphan" align=left><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: Verdana; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">Optional </SPAN><SPAN style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">（错误在此）</SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: Verdana; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"><o:p></o:p></SPAN></P></TD></TR>
<TR style="mso-yfti-irow: 2; mso-yfti-lastrow: yes">
<TD style="BORDER-RIGHT: #ebe9ed; PADDING-RIGHT: 3.75pt; BORDER-TOP: #ebe9ed; PADDING-LEFT: 3.75pt; BACKGROUND: #f7f7ff; PADDING-BOTTOM: 3.75pt; BORDER-LEFT: #ebe9ed; PADDING-TOP: 3.75pt; BORDER-BOTTOM: #d5d5d3 1pt solid; mso-border-bottom-alt: solid #D5D5D3 .75pt" vAlign=top>
<P class=MsoNormal style="MARGIN: 0.75pt 0.75pt 3pt; TEXT-ALIGN: left; mso-pagination: widow-orphan" align=left><B><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: Verdana; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">Submit</SPAN></B><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: Verdana; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"> <o:p></o:p></SPAN></P></TD>
<TD style="BORDER-RIGHT: #ebe9ed; PADDING-RIGHT: 3.75pt; BORDER-TOP: #ebe9ed; PADDING-LEFT: 3.75pt; BACKGROUND: #f7f7ff; PADDING-BOTTOM: 3.75pt; BORDER-LEFT: #ebe9ed; PADDING-TOP: 3.75pt; BORDER-BOTTOM: #d5d5d3 1pt solid; mso-border-bottom-alt: solid #D5D5D3 .75pt" vAlign=top>
<P class=MsoNormal style="MARGIN: 0.75pt 0.75pt 3pt; TEXT-ALIGN: left; mso-pagination: widow-orphan" align=left><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: Verdana; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">Any control that causes event bubbling. <o:p></o:p></SPAN></P></TD>
<TD style="BORDER-RIGHT: #ebe9ed; PADDING-RIGHT: 3.75pt; BORDER-TOP: #ebe9ed; PADDING-LEFT: 3.75pt; BACKGROUND: #f7f7ff; PADDING-BOTTOM: 3.75pt; BORDER-LEFT: #ebe9ed; PADDING-TOP: 3.75pt; BORDER-BOTTOM: #d5d5d3 1pt solid; mso-border-bottom-alt: solid #D5D5D3 .75pt" vAlign=top>
<P class=MsoNormal style="MARGIN: 0.75pt 0.75pt 3pt; TEXT-ALIGN: left; mso-pagination: widow-orphan" align=left><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: Verdana; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">Optional <o:p></o:p></SPAN></P></TD></TR></TBODY></TABLE>
<DIV style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 1pt; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; mso-element: para-border-div; mso-border-bottom-alt: solid windowtext .75pt">
<P class=MsoNormal style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; MARGIN: 0cm 0cm 0pt; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none; mso-border-bottom-alt: solid windowtext .75pt; mso-padding-alt: 0cm 0cm 1.0pt 0cm"><SPAN lang=EN-US style="COLOR: red; mso-bidi-font-size: 10.5pt"><o:p>&nbsp;</o:p></SPAN></P></DIV>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="COLOR: red; mso-bidi-font-size: 10.5pt"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><B style="mso-bidi-font-weight: normal"><SPAN style="COLOR: red; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">（</SPAN></B><B style="mso-bidi-font-weight: normal"><SPAN lang=EN-US style="COLOR: red; mso-bidi-font-size: 10.5pt">3</SPAN></B><B style="mso-bidi-font-weight: normal"><SPAN style="COLOR: red; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">）简要说明：</SPAN></B><B style="mso-bidi-font-weight: normal"><SPAN lang=EN-US style="COLOR: red; mso-bidi-font-size: 10.5pt"><o:p></o:p></SPAN></B></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="COLOR: red; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">用户必须利用</SPAN><SPAN lang=EN-US style="COLOR: red; mso-bidi-font-size: 10.5pt">PasswordRecovery</SPAN><SPAN style="COLOR: red; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">控件，提交用户名和密码问题答案。这是两个必须得向服务器提交的信息。因此，当进行自定义用户名模板视图时，必须包含一个</SPAN><SPAN lang=EN-US style="COLOR: red; mso-bidi-font-size: 10.5pt">TextBox</SPAN><SPAN style="COLOR: red; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">控件，其</SPAN><SPAN lang=EN-US style="COLOR: red; mso-bidi-font-size: 10.5pt">ID</SPAN><SPAN style="COLOR: red; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">属性值为</SPAN><SPAN lang=EN-US style="COLOR: red; mso-bidi-font-size: 10.5pt">UserName</SPAN><SPAN style="COLOR: red; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">。</SPAN><SPAN lang=EN-US style="COLOR: red; mso-bidi-font-size: 10.5pt"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="COLOR: red; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">注：在中文版的</SPAN><SPAN lang=EN-US style="COLOR: red; mso-bidi-font-size: 10.5pt">MSDN</SPAN><SPAN style="COLOR: red; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">中，也出现了相同的错误。</SPAN><SPAN lang=EN-US style="COLOR: red; mso-bidi-font-size: 10.5pt"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p>&nbsp;</o:p></SPAN></P><img src ="http://www.cnblogs.com/polaris/aggbug/306919.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42999/" target="_blank">[新闻]微软20日启动最严厉反盗版验证：1小时黑屏1次</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>安装MSDN中文版后的乱弹</title><link>http://www.cnblogs.com/polaris/archive/2005/12/26/304495.html</link><dc:creator>POLARIS</dc:creator><author>POLARIS</author><pubDate>Sun, 25 Dec 2005 16:46:00 GMT</pubDate><guid>http://www.cnblogs.com/polaris/archive/2005/12/26/304495.html</guid><wfw:comment>http://www.cnblogs.com/polaris/comments/304495.html</wfw:comment><comments>http://www.cnblogs.com/polaris/archive/2005/12/26/304495.html#Feedback</comments><slash:comments>39</slash:comments><wfw:commentRss>http://www.cnblogs.com/polaris/comments/commentRss/304495.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/polaris/services/trackbacks/304495.html</trackback:ping><description><![CDATA[<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 这几天一直在下载MSDN 2005的中文版，今天晚上的时候安装上了。原先安装的英文MSDN并没有删除，于是中文和英文合并了。原先想这下应该对于书稿撰写有所帮助，然后却感觉不太对。<BR>以前看到过一篇文章的评论，说某某的书都是从MSDN上抄下来的如何如何。这对我的影响很深。于是在我的书稿中尽量避免这种情况的发生，就是怕别人的指责。通观我目前写的八十多万字，全都是我对于ASP.NET 2.0技术的个人理解和学习感受，其中融合了我的很多经验积累。同时，在编写过程中，尽量去考虑读者的想法，站在读者的角度考虑书稿的文字。然而，今天看到中文版之后，人的惰性让我很有一种想要照搬MSDN中文的冲动。实际上，我也想过了，有关类的很多介绍，我是必须要照MSDN的说法来写，这是标准，难道我能够胡编一些说法来骗读者吗？那不是误人子弟吗？这就是我的底线了，其他的内容组织、文字说明必须都来自于我的个人学习感受。多多将个人的体会、经验融合到书稿文字中，才是读者想要看到的。这是每一个作者必须做好的事情。针对我目前所感受到的不适应，应该说是一个好的现象，这恰恰说明了我是对读者负责的，我是对自己的文字负责的，我没有用抄袭的东西来骗取大家的血汗钱。接下来，还有半个章节就可以结束书稿中对ASP.NET 2.0所有固有特性的介绍了，以后的内容都是对于经典实例的分析。我会用自己的眼光和知识来诠释对于实例的理解。这就是我要做的。<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 我写以上文字主要是想要和大家来讨论关于文章撰写抄袭的问题。我们不得不承认，国内的很多图书都是东抄一点西抄一点，反正互联网很快，资料很多，然而，其中真正原创的东西是少之又少。这非常不利于国内图书的发展，也不利于广大读者的学习。再者说来，我们的RMB都不是在大街上捡的，都是大家的血汗钱。因此，奉劝那些以抄袭为主的作者，还是放下屠刀，寻找自己的良心吧。如果我们再谈得远一些，谈谈国内学术腐败的问题。学术腐败在很多地方已经相当泛滥了，这我们从各个媒体上都可以看到相关报道。很多人为了评职称、为了毕业、为了声名，总之为了个人利益，不惜剽窃他人成果，这也许可以帮助得到他们想要的东西。我就亲眼见过朋友为了个硕士学位，抄袭别人论文的。记得那次朋友为了能够通过硕士答辩，请导师喝得走不回宾馆，我去接他。他和我说了一句：&#8220;Polaris，你的水平高，可是本科文凭低&#8221;。这句话对我的印象很深。我承认他说的有道理。可是，对于我来讲，那种硕士文凭，我不要也罢。象我这样工作多年的人来讲，文凭对于找工作已经不是决定性的因素了。虽然现代社会要求人员文凭高，但是，社会更需要的是有真才实学的人。换个角度来说，是当前的社会把我的朋友和很多人逼成了这样，他们也不是天生都这样剽窃，他们只是为生活和发展所累才做了这样的事情。我相信他们是明白我所说的这些道理的，然而，他们却没有很好的把握自己的底线。在此，我就不说什么道德问题、教育问题、素质问题了。我只是觉得这样长此以往，对于个人发展、国家发展都是不利的。限于篇幅，同时，夜色浓重，我就不再往下说了。所谓&#8220;仁者见仁，智者见智&#8221;，敬请有想法的朋友能够畅所欲言，谈谈你们的想法。我想思考这个问题，对于每个人都是有好处的。<BR></P>
<P>To 网站管理员：<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 虽然我知道本文不应该放在首页，因为和首页的要求不符，但是，我还是希望能有更多的朋友可以和我一起来思考这个问题，因为这比学习技术问题更加重要。</P><img src ="http://www.cnblogs.com/polaris/aggbug/304495.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42998/" target="_blank">[新闻]商业周刊：初创公司处境尴尬 IPO市场冷清</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>Error from MSDN——No9. Login.UserNameRequiredErrorMessage</title><link>http://www.cnblogs.com/polaris/archive/2005/12/24/303957.html</link><dc:creator>POLARIS</dc:creator><author>POLARIS</author><pubDate>Sat, 24 Dec 2005 10:22:00 GMT</pubDate><guid>http://www.cnblogs.com/polaris/archive/2005/12/24/303957.html</guid><wfw:comment>http://www.cnblogs.com/polaris/comments/303957.html</wfw:comment><comments>http://www.cnblogs.com/polaris/archive/2005/12/24/303957.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/polaris/comments/commentRss/303957.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/polaris/services/trackbacks/303957.html</trackback:ping><description><![CDATA[<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><B style="mso-bidi-font-weight: normal"><SPAN style="COLOR: red; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">（</SPAN></B><B style="mso-bidi-font-weight: normal"><SPAN lang=EN-US style="COLOR: red; mso-bidi-font-size: 10.5pt">1</SPAN></B><B style="mso-bidi-font-weight: normal"><SPAN style="COLOR: red; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">）错误页面路径：</SPAN></B><SPAN lang=EN-US style="COLOR: red; mso-bidi-font-size: 10.5pt"><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 42pt; TEXT-INDENT: -21pt; mso-list: l0 level2 lfo1; tab-stops: list 42.0pt"><SPAN lang=EN-US style="COLOR: red; FONT-FAMILY: Wingdings; mso-bidi-font-size: 10.5pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore">l<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN lang=EN-US style="COLOR: red; mso-bidi-font-size: 10.5pt">ms-help://MS.MSDNQTR.v80.en/MS.MSDN.v80/MS.NETDEVFX.v20.en/cpref16/html/P_System_Web_UI_WebControls_Login_UserNameRequiredErrorMessage.htm<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><B style="mso-bidi-font-weight: normal"><SPAN style="COLOR: red; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">（</SPAN></B><B style="mso-bidi-font-weight: normal"><SPAN lang=EN-US style="COLOR: red; mso-bidi-font-size: 10.5pt">2</SPAN></B><B style="mso-bidi-font-weight: normal"><SPAN style="COLOR: red; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">）页面内容：</SPAN></B><B style="mso-bidi-font-weight: normal"><SPAN lang=EN-US style="COLOR: red; mso-bidi-font-size: 10.5pt"><o:p></o:p></SPAN></B></P>
<DIV style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 1pt; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; mso-element: para-border-div; mso-border-bottom-alt: solid windowtext .75pt">
<P class=MsoNormal style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; MARGIN: 0cm 0cm 0pt; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none; mso-border-bottom-alt: solid windowtext .75pt; mso-padding-alt: 0cm 0cm 1.0pt 0cm"><SPAN lang=EN-US style="COLOR: red; mso-bidi-font-size: 10.5pt"><o:p>&nbsp;</o:p></SPAN></P></DIV>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 7.5pt 0cm 3.75pt"><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: Verdana">Note: This property is new in the .NET Framework version 2.0. <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 7.5pt 0cm 3.75pt"><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: Verdana">Gets or sets the error message to display in a <A href="ms-help://MS.MSDNQTR.v80.en/MS.MSDN.v80/MS.NETDEVFX.v20.en/cpref16/html/T_System_Web_UI_WebControls_ValidationSummary.htm"><SPAN style="COLOR: red">ValidationSummary</SPAN></A> control when the user name field is left blank. <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 7.5pt 0cm 3.75pt"><B><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: Verdana">Namespace:</SPAN></B><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: Verdana"> System.Web.UI.WebControls<BR><B>Assembly:</B> System.Web (in system.web.dll) <o:p></o:p></SPAN></P>
<H1 style="MARGIN: 13.5pt 0cm 6pt"><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: Verdana"><?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /><v:shapetype id=_x0000_t75 stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"><v:stroke joinstyle="miter"></v:stroke><v:formulas><v:f eqn="if lineDrawn pixelLineWidth 0"></v:f><v:f eqn="sum @0 1 0"></v:f><v:f eqn="sum 0 0 @1"></v:f><v:f eqn="prod @2 1 2"></v:f><v:f eqn="prod @3 21600 pixelWidth"></v:f><v:f eqn="prod @3 21600 pixelHeight"></v:f><v:f eqn="sum @0 0 1"></v:f><v:f eqn="prod @6 1 2"></v:f><v:f eqn="prod @7 21600 pixelWidth"></v:f><v:f eqn="sum @8 21600 0"></v:f><v:f eqn="prod @7 21600 pixelHeight"></v:f><v:f eqn="sum @10 21600 0"></v:f></v:formulas><v:path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"></v:path><o:lock aspectratio="t" v:ext="edit"></o:lock></v:shapetype><v:shape id=syntaxToggle style="WIDTH: 9pt; HEIGHT: 9pt" alt="Collapse image" type="#_x0000_t75" o:spid="_x0000_i1025"><v:imagedata o:href="ms-help://MS.MSDNQTR.v80.en/MS.MSDN.v80/MS.NETDEVFX.v20.en/cpref16/local/collapse_all.gif" src="file:///C:\DOCUME~1\SHAWSH~1\LOCALS~1\Temp\msohtml1\01\clip_image001.gif"></v:imagedata></v:shape>Syntax<o:p></o:p></SPAN></H1>
<TABLE class=MsoNormalTable style="WIDTH: 98.9%; mso-cellspacing: 1.5pt" cellPadding=0 width="98%" border=0>
<TBODY>
<TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
<TD style="BORDER-RIGHT: #ebe9ed; PADDING-RIGHT: 3.75pt; BORDER-TOP: #ebe9ed; PADDING-LEFT: 3.75pt; BACKGROUND: #efeff7; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ebe9ed; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #c8cdde 1pt solid; mso-border-bottom-alt: solid #C8CDDE .75pt" vAlign=top>
<P class=MsoNormal style="MARGIN: 3.75pt 0cm"><B><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: Verdana">Visual Basic (Declaration)</SPAN></B><B><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体"><o:p></o:p></SPAN></B></P></TD></TR>
<TR style="mso-yfti-irow: 1; mso-yfti-lastrow: yes">
<TD style="BORDER-RIGHT: #ebe9ed; PADDING-RIGHT: 3.75pt; BORDER-TOP: white 1pt solid; PADDING-LEFT: 3.75pt; BACKGROUND: #f7f7ff; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ebe9ed; PADDING-TOP: 3.75pt; BORDER-BOTTOM: #d5d5d3 1pt solid; mso-border-bottom-alt: solid #D5D5D3 .75pt; mso-border-top-alt: solid white .75pt" vAlign=top>
<P class=MsoNormal style="MARGIN: 0cm 0.75pt 0pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: 'Courier New'">&lt;LocalizableAttribute(<SPAN class=keyword>True</SPAN>)&gt; _<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0.75pt 0pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><SPAN class=keyword><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: 'Courier New'">Public</SPAN></SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: 'Courier New'"> <SPAN class=keyword>Overridable</SPAN> <SPAN class=keyword>Property</SPAN> <SPAN class=identifier>UserNameRequiredErrorMessage</SPAN> <SPAN class=keyword>As</SPAN> String<o:p></o:p></SPAN></P></TD></TR></TBODY></TABLE>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="DISPLAY: none; FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: Verdana; mso-hide: all"><o:p>&nbsp;</o:p></SPAN></P>
<TABLE class=MsoNormalTable style="WIDTH: 98.9%; mso-cellspacing: 1.5pt" cellPadding=0 width="98%" border=0>
<TBODY>
<TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
<TD style="BORDER-RIGHT: #ebe9ed; PADDING-RIGHT: 3.75pt; BORDER-TOP: #ebe9ed; PADDING-LEFT: 3.75pt; BACKGROUND: #efeff7; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ebe9ed; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #c8cdde 1pt solid; mso-border-bottom-alt: solid #C8CDDE .75pt" vAlign=top>
<P class=MsoNormal style="MARGIN: 3.75pt 0cm"><B><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: Verdana">Visual Basic (Usage)</SPAN></B><B><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体"><o:p></o:p></SPAN></B></P></TD></TR>
<TR style="mso-yfti-irow: 1; mso-yfti-lastrow: yes">
<TD style="BORDER-RIGHT: #ebe9ed; PADDING-RIGHT: 3.75pt; BORDER-TOP: white 1pt solid; PADDING-LEFT: 3.75pt; BACKGROUND: #f7f7ff; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ebe9ed; PADDING-TOP: 3.75pt; BORDER-BOTTOM: #d5d5d3 1pt solid; mso-border-bottom-alt: solid #D5D5D3 .75pt; mso-border-top-alt: solid white .75pt" vAlign=top>
<P class=MsoNormal style="MARGIN: 0cm 0.75pt 0pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><SPAN class=keyword><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: 'Courier New'">Dim</SPAN></SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: 'Courier New'"> <SPAN class=parameter><EM>instance</EM></SPAN> <SPAN class=keyword>As</SPAN> <A href="ms-help://MS.MSDNQTR.v80.en/MS.MSDN.v80/MS.NETDEVFX.v20.en/cpref16/html/T_System_Web_UI_WebControls_Login.htm"><SPAN style="COLOR: red">Login</SPAN></A><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0.75pt 0pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><SPAN class=keyword><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: 'Courier New'">Dim</SPAN></SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: 'Courier New'"> <SPAN class=parameter><EM>value</EM></SPAN> <SPAN class=keyword>As</SPAN> String<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0.75pt 0pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: 'Courier New'"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0.75pt 0pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><SPAN class=parameter><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: 'Courier New'"><EM>value</EM></SPAN></SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: 'Courier New'"> = <SPAN class=parameter><EM>instance</EM></SPAN>.<SPAN class=identifier>UserNameRequiredErrorMessage</SPAN><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0.75pt 0pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: 'Courier New'"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0.75pt 0pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><SPAN class=parameter><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: 'Courier New'"><EM>instance</EM></SPAN></SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: 'Courier New'">.<SPAN class=identifier>UserNameRequiredErrorMessage</SPAN> = <EM><SPAN class=parameter>value</SPAN><o:p></o:p></EM></SPAN></P></TD></TR></TBODY></TABLE>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="DISPLAY: none; FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: Verdana; mso-hide: all"><o:p>&nbsp;</o:p></SPAN></P>
<TABLE class=MsoNormalTable style="WIDTH: 98.9%; mso-cellspacing: 1.5pt" cellPadding=0 width="98%" border=0>
<TBODY>
<TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
<TD style="BORDER-RIGHT: #ebe9ed; PADDING-RIGHT: 3.75pt; BORDER-TOP: #ebe9ed; PADDING-LEFT: 3.75pt; BACKGROUND: #efeff7; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ebe9ed; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #c8cdde 1pt solid; mso-border-bottom-alt: solid #C8CDDE .75pt" vAlign=top>
<P class=MsoNormal style="MARGIN: 3.75pt 0cm"><B><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: Verdana">C#</SPAN></B><B><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体"><o:p></o:p></SPAN></B></P></TD></TR>
<TR style="mso-yfti-irow: 1; mso-yfti-lastrow: yes">
<TD style="BORDER-RIGHT: #ebe9ed; PADDING-RIGHT: 3.75pt; BORDER-TOP: white 1pt solid; PADDING-LEFT: 3.75pt; BACKGROUND: #f7f7ff; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ebe9ed; PADDING-TOP: 3.75pt; BORDER-BOTTOM: #d5d5d3 1pt solid; mso-border-bottom-alt: solid #D5D5D3 .75pt; mso-border-top-alt: solid white .75pt" vAlign=top>
<P class=MsoNormal style="MARGIN: 0cm 0.75pt 0pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: 'Courier New'">[LocalizableAttribute(<SPAN class=keyword>true</SPAN>)] <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0.75pt 0pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><SPAN class=keyword><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: 'Courier New'">public</SPAN></SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: 'Courier New'"> <SPAN class=keyword>virtual</SPAN> string <SPAN class=identifier>UserNameRequiredErrorMessage</SPAN> { <SPAN class=keyword>get</SPAN>; <SPAN class=keyword>set</SPAN>; }<o:p></o:p></SPAN></P></TD></TR></TBODY></TABLE>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="DISPLAY: none; FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: Verdana; mso-hide: all"><o:p>&nbsp;</o:p></SPAN></P>
<TABLE class=MsoNormalTable style="WIDTH: 98.9%; mso-cellspacing: 1.5pt" cellPadding=0 width="98%" border=0>
<TBODY>
<TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
<TD style="BORDER-RIGHT: #ebe9ed; PADDING-RIGHT: 3.75pt; BORDER-TOP: #ebe9ed; PADDING-LEFT: 3.75pt; BACKGROUND: #efeff7; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ebe9ed; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #c8cdde 1pt solid; mso-border-bottom-alt: solid #C8CDDE .75pt" vAlign=top>
<P class=MsoNormal style="MARGIN: 3.75pt 0cm"><B><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: Verdana">C++</SPAN></B><B><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体"><o:p></o:p></SPAN></B></P></TD></TR>
<TR style="mso-yfti-irow: 1; mso-yfti-lastrow: yes">
<TD style="BORDER-RIGHT: #ebe9ed; PADDING-RIGHT: 3.75pt; BORDER-TOP: white 1pt solid; PADDING-LEFT: 3.75pt; BACKGROUND: #f7f7ff; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ebe9ed; PADDING-TOP: 3.75pt; BORDER-BOTTOM: #d5d5d3 1pt solid; mso-border-bottom-alt: solid #D5D5D3 .75pt; mso-border-top-alt: solid white .75pt" vAlign=top>
<P class=MsoNormal style="MARGIN: 0cm 0.75pt 0pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: 'Courier New'">[LocalizableAttribute(<SPAN class=keyword>true</SPAN>)] <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0.75pt 0pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><SPAN class=keyword><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: 'Courier New'">public</SPAN></SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: 'Courier New'">:<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0.75pt 0pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><SPAN class=keyword><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: 'Courier New'">virtual</SPAN></SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: 'Courier New'"> <SPAN class=keyword>property</SPAN> String^ <SPAN class=identifier>UserNameRequiredErrorMessage</SPAN> {<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0.75pt 0pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: 'Courier New'"><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>String^ <SPAN class=keyword>get</SPAN> ();<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0.75pt 0pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: 'Courier New'"><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>void <SPAN class=keyword>set</SPAN> (String^ <SPAN class=parameter><EM>value</EM></SPAN>);<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0.75pt 0pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: 'Courier New'">}<o:p></o:p></SPAN></P></TD></TR></TBODY></TABLE>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="DISPLAY: none; FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: Verdana; mso-hide: all"><o:p>&nbsp;</o:p></SPAN></P>
<TABLE class=MsoNormalTable style="WIDTH: 98.9%; mso-cellspacing: 1.5pt" cellPadding=0 width="98%" border=0>
<TBODY>
<TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
<TD style="BORDER-RIGHT: #ebe9ed; PADDING-RIGHT: 3.75pt; BORDER-TOP: #ebe9ed; PADDING-LEFT: 3.75pt; BACKGROUND: #efeff7; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ebe9ed; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #c8cdde 1pt solid; mso-border-bottom-alt: solid #C8CDDE .75pt" vAlign=top>
<P class=MsoNormal style="MARGIN: 3.75pt 0cm"><B><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: Verdana">J#</SPAN></B><B><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体"><o:p></o:p></SPAN></B></P></TD></TR>
<TR style="mso-yfti-irow: 1; mso-yfti-lastrow: yes">
<TD style="BORDER-RIGHT: #ebe9ed; PADDING-RIGHT: 3.75pt; BORDER-TOP: white 1pt solid; PADDING-LEFT: 3.75pt; BACKGROUND: #f7f7ff; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ebe9ed; PADDING-TOP: 3.75pt; BORDER-BOTTOM: #d5d5d3 1pt solid; mso-border-bottom-alt: solid #D5D5D3 .75pt; mso-border-top-alt: solid white .75pt" vAlign=top>
<P class=MsoNormal style="MARGIN: 0cm 0.75pt 0pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: 'Courier New'">/** @property */<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0.75pt 0pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><SPAN class=keyword><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: 'Courier New'">public</SPAN></SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: 'Courier New'"> String <SPAN class=identifier>get_UserNameRequiredErrorMessage</SPAN> ()<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0.75pt 0pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: 'Courier New'"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0.75pt 0pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: 'Courier New'">/** @property */<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0.75pt 0pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><SPAN class=keyword><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: 'Courier New'">public</SPAN></SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: 'Courier New'"> void <SPAN class=identifier>set_UserNameRequiredErrorMessage</SPAN> (String <SPAN class=parameter><EM>value</EM></SPAN>)<o:p></o:p></SPAN></P></TD></TR></TBODY></TABLE>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="DISPLAY: none; FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: Verdana; mso-hide: all"><o:p>&nbsp;</o:p></SPAN></P>
<TABLE class=MsoNormalTable style="WIDTH: 98.9%; mso-cellspacing: 1.5pt" cellPadding=0 width="98%" border=0>
<TBODY>
<TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
<TD style="BORDER-RIGHT: #ebe9ed; PADDING-RIGHT: 3.75pt; BORDER-TOP: #ebe9ed; PADDING-LEFT: 3.75pt; BACKGROUND: #efeff7; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ebe9ed; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #c8cdde 1pt solid; mso-border-bottom-alt: solid #C8CDDE .75pt" vAlign=top>
<P class=MsoNormal style="MARGIN: 3.75pt 0cm"><B><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: Verdana">JScript</SPAN></B><B><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体"><o:p></o:p></SPAN></B></P></TD></TR>
<TR style="mso-yfti-irow: 1; mso-yfti-lastrow: yes">
<TD style="BORDER-RIGHT: #ebe9ed; PADDING-RIGHT: 3.75pt; BORDER-TOP: white 1pt solid; PADDING-LEFT: 3.75pt; BACKGROUND: #f7f7ff; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ebe9ed; PADDING-TOP: 3.75pt; BORDER-BOTTOM: #d5d5d3 1pt solid; mso-border-bottom-alt: solid #D5D5D3 .75pt; mso-border-top-alt: solid white .75pt" vAlign=top>
<P class=MsoNormal style="MARGIN: 0cm 0.75pt 0pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><SPAN class=keyword><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: 'Courier New'">public</SPAN></SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: 'Courier New'"> <SPAN class=keyword>function get</SPAN> <SPAN class=identifier>UserNameRequiredErrorMessage</SPAN> () : String<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0.75pt 0pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: 'Courier New'"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0.75pt 0pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><SPAN class=keyword><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: 'Courier New'">public</SPAN></SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: 'Courier New'"> <SPAN class=keyword>function set</SPAN> <SPAN class=identifier>UserNameRequiredErrorMessage</SPAN> (<SPAN class=parameter><EM>value</EM></SPAN> : String)<o:p></o:p></SPAN></P></TD></TR></TBODY></TABLE>
<H4 style="MARGIN: 14pt 0cm 3pt"><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; LINE-HEIGHT: 156%; FONT-FAMILY: Verdana">Property Value<o:p></o:p></SPAN></H4>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: Verdana">The error message to display in a <B>ValidationSummary</B> control when the user name field is left blank. The default is "User Name." </SPAN><SPAN style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">（错误在此）</SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red"><o:p></o:p></SPAN></P>
<DIV style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 1pt; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; mso-element: para-border-div; mso-border-bottom-alt: solid windowtext .75pt">
<P class=MsoNormal style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; MARGIN: 0cm 0cm 0pt; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none; mso-border-bottom-alt: solid windowtext .75pt; mso-padding-alt: 0cm 0cm 1.0pt 0cm"><SPAN lang=EN-US style="COLOR: red; mso-bidi-font-size: 10.5pt"><o:p>&nbsp;</o:p></SPAN></P></DIV>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="COLOR: red; mso-bidi-font-size: 10.5pt"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><B style="mso-bidi-font-weight: normal"><SPAN style="COLOR: red; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">（</SPAN></B><B style="mso-bidi-font-weight: normal"><SPAN lang=EN-US style="COLOR: red; mso-bidi-font-size: 10.5pt">3</SPAN></B><B style="mso-bidi-font-weight: normal"><SPAN style="COLOR: red; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">）简要说明：</SPAN></B><B style="mso-bidi-font-weight: normal"><SPAN lang=EN-US style="COLOR: red; mso-bidi-font-size: 10.5pt"><o:p></o:p></SPAN></B></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="COLOR: red; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">在属性说明中，默认值是不正确的。根据</SPAN><SPAN lang=EN-US style="COLOR: red; mso-bidi-font-size: 10.5pt">VS 2005</SPAN><SPAN style="COLOR: red; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">中的设置，默认值为：</SPAN><SPAN lang=EN-US style="COLOR: red; mso-bidi-font-size: 10.5pt">User Name is required.<o:p></o:p></SPAN></P><img src ="http://www.cnblogs.com/polaris/aggbug/303957.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42997/" target="_blank">[新闻]Google北美总裁暗示:或裁员以削减成本应对危机</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_b