<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/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>破宝</title>
        <link>http://blog.joycode.com/percyboy/Default.aspx</link>
        <description>我是一块破破烂烂的宝贝石头。</description>
        <language>zh-CN</language>
        <copyright>percyboy</copyright>
        <managingEditor>percyboycn@msn.com</managingEditor>
        <generator>Joycode Version 1.0.0.0</generator>
        <image>
            <title>破宝</title>
            <url>http://www.joycode.com/images/percyboy/gravatar.aspx</url>
            <link>http://blog.joycode.com/percyboy/Default.aspx</link>
            <width>77</width>
            <height>60</height>
        </image>
        <item>
            <title>又一个疑似Bug： XmlDataSource 控件的 Data 属性动态改变时，缓存不会自动失效</title>
            <category>技术类</category>
            <link>http://blog.joycode.com/percyboy/archive/2008/06/16/115150.aspx</link>
            <description>摘要：最近似乎不太顺利，总是一钻进 Reflector 就 N 久时间找不到问题所在，一点一点琢磨那些可疑的、没有头绪的、没有注释的 BCL （.net 的基础类库）源代码，以确认到底是我错了，还是微软错了。
这不，又发现一个疑似bug，如标题所写。
XmlDataSource 控件一般是和 TreeView 组合使用的，如果是静态的 XML 数据是不会碰到什么问题的，但一变成动态数据，就总碰到一些怪异的现象。（虽然大部分最终还是被克服了。）
想让 TreeView 显示动态数据，第一条，可以不用绑定，直...[&lt;a href=/percyboy/archive/2008/06/16/115150.aspx&gt;阅读全文&lt;/a&gt;]&lt;img src="http://blog.joycode.com/percyboy/aggbug/115150.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>percyboy</dc:creator>
            <guid>http://blog.joycode.com/percyboy/archive/2008/06/16/115150.aspx</guid>
            <pubDate>Mon, 16 Jun 2008 11:15:48 GMT</pubDate>
            <wfw:comment>http://blog.joycode.com/percyboy/comments/115150.aspx</wfw:comment>
            <comments>http://blog.joycode.com/percyboy/archive/2008/06/16/115150.aspx#feedback</comments>
            <wfw:commentRss>http://blog.joycode.com/percyboy/comments/commentRss/115150.aspx</wfw:commentRss>
            <trackback:ping>http://blog.joycode.com/percyboy/services/trackbacks/115150.aspx</trackback:ping>
        </item>
        <item>
            <title>立此存照：System.Net.Mail 的 bug</title>
            <category>技术类</category>
            <link>http://blog.joycode.com/percyboy/archive/2008/06/10/115143.aspx</link>
            <description>摘要：痛苦了debug了一个多钟头，后来终于在网络上找到了这篇&amp;ldquo;救星&amp;rdquo;文章：
http://columns.chicken-house.net/blogs/chicken/archive/2007/04/06/system-net-mail-bug.aspx
立此存照，如果您也碰到同样问题，希望能够能比我更幸运些，更早找到问题所在。
症状是：调用 SmtpClient.Send 方法后，出现 System.FormatException，
英文消息为&amp;ldquo;An inval...[&lt;a href=/percyboy/archive/2008/06/10/115143.aspx&gt;阅读全文&lt;/a&gt;]&lt;img src="http://blog.joycode.com/percyboy/aggbug/115143.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>percyboy</dc:creator>
            <guid>http://blog.joycode.com/percyboy/archive/2008/06/10/115143.aspx</guid>
            <pubDate>Tue, 10 Jun 2008 09:25:15 GMT</pubDate>
            <wfw:comment>http://blog.joycode.com/percyboy/comments/115143.aspx</wfw:comment>
            <comments>http://blog.joycode.com/percyboy/archive/2008/06/10/115143.aspx#feedback</comments>
            <wfw:commentRss>http://blog.joycode.com/percyboy/comments/commentRss/115143.aspx</wfw:commentRss>
            <trackback:ping>http://blog.joycode.com/percyboy/services/trackbacks/115143.aspx</trackback:ping>
        </item>
        <item>
            <title>About GridView, HyperLinkField, UrlEncode</title>
            <category>English articles</category>
            <category>技术类</category>
            <link>http://blog.joycode.com/percyboy/archive/2008/04/18/gridview_hyperlinkfield_urlencode_en.aspx</link>
            <description>摘要：I suppose you&amp;nbsp;were searching the keywords in the title before entering this page. The problem may be: 
In a GridView (ASP.NET 2.0), you want to use a HyperLinkField, but you find it doesn't support UrlEncode, while you are planning to pass some vari...[&lt;a href=/percyboy/archive/2008/04/18/gridview_hyperlinkfield_urlencode_en.aspx&gt;阅读全文&lt;/a&gt;]&lt;img src="http://blog.joycode.com/percyboy/aggbug/115080.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>percyboy</dc:creator>
            <guid>http://blog.joycode.com/percyboy/archive/2008/04/18/gridview_hyperlinkfield_urlencode_en.aspx</guid>
            <pubDate>Fri, 18 Apr 2008 11:17:05 GMT</pubDate>
            <wfw:comment>http://blog.joycode.com/percyboy/comments/115080.aspx</wfw:comment>
            <comments>http://blog.joycode.com/percyboy/archive/2008/04/18/gridview_hyperlinkfield_urlencode_en.aspx#feedback</comments>
            <wfw:commentRss>http://blog.joycode.com/percyboy/comments/commentRss/115080.aspx</wfw:commentRss>
            <trackback:ping>http://blog.joycode.com/percyboy/services/trackbacks/115080.aspx</trackback:ping>
        </item>
        <item>
            <title>关于 GridView，HyperLinkField，UrlEncode</title>
            <category>技术类</category>
            <link>http://blog.joycode.com/percyboy/archive/2008/04/18/gridview_hyperlinkfield_urlencode.aspx</link>
            <description>摘要：我假定你是碰到了和我相同的问题，搜索标题中这几个关键字来到这篇文章的。
简单的描述一下这个有点挠头的问题，就是对于 GridView 中的 HyperLinkField 列，MS 并没有像 BoundField 那样提供 UrlEncode/HtmlEncode 之类相关的属性设置。可实际运用中，你很可能碰到需要在 URL 中传中文参数的问题。Google 出来的网页表明，西方人也会因为一些特殊字符（比如 &amp;amp;）碰到同样的问题。当然相比西方人，CJK 圈子里更普遍一些。
目前看到的文章给出的方案...[&lt;a href=/percyboy/archive/2008/04/18/gridview_hyperlinkfield_urlencode.aspx&gt;阅读全文&lt;/a&gt;]&lt;img src="http://blog.joycode.com/percyboy/aggbug/115079.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>percyboy</dc:creator>
            <guid>http://blog.joycode.com/percyboy/archive/2008/04/18/gridview_hyperlinkfield_urlencode.aspx</guid>
            <pubDate>Fri, 18 Apr 2008 11:01:20 GMT</pubDate>
            <wfw:comment>http://blog.joycode.com/percyboy/comments/115079.aspx</wfw:comment>
            <comments>http://blog.joycode.com/percyboy/archive/2008/04/18/gridview_hyperlinkfield_urlencode.aspx#feedback</comments>
            <wfw:commentRss>http://blog.joycode.com/percyboy/comments/commentRss/115079.aspx</wfw:commentRss>
            <trackback:ping>http://blog.joycode.com/percyboy/services/trackbacks/115079.aspx</trackback:ping>
        </item>
        <item>
            <title>WPF教程（译文）（第二部分）</title>
            <link>http://blog.joycode.com/percyboy/archive/2008/03/31/wpf_tutorial_2.aspx</link>
            <description>摘要：（第一部分）
样式和控件模板
创建界面时，我们经常重复性地为很多控件设置外观属性，比如，我们希望所有的 Label 都显示为&amp;ldquo;Bold Trebuchet 12px&amp;rdquo;的字体，如果是 HTML，我们很容易用 CSS 实现，但如果是 WinForm，则会比较麻烦。WPF 引入了 Style 标签来满足这一常见的需求。先来看一个例子：
&amp;lt;StackPanel&amp;gt; 
&amp;nbsp;&amp;nbsp; &amp;lt;StackPanel.Resources&amp;gt; 
&amp;nbsp;&amp;nb...[&lt;a href=/percyboy/archive/2008/03/31/wpf_tutorial_2.aspx&gt;阅读全文&lt;/a&gt;]&lt;img src="http://blog.joycode.com/percyboy/aggbug/115037.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>percyboy</dc:creator>
            <guid>http://blog.joycode.com/percyboy/archive/2008/03/31/wpf_tutorial_2.aspx</guid>
            <pubDate>Mon, 31 Mar 2008 05:07:20 GMT</pubDate>
            <wfw:comment>http://blog.joycode.com/percyboy/comments/115037.aspx</wfw:comment>
            <comments>http://blog.joycode.com/percyboy/archive/2008/03/31/wpf_tutorial_2.aspx#feedback</comments>
            <wfw:commentRss>http://blog.joycode.com/percyboy/comments/commentRss/115037.aspx</wfw:commentRss>
            <trackback:ping>http://blog.joycode.com/percyboy/services/trackbacks/115037.aspx</trackback:ping>
        </item>
        <item>
            <title>WPF 教程（译文）（第一部分）</title>
            <link>http://blog.joycode.com/percyboy/archive/2008/03/14/wpf_tutorial_1.aspx</link>
            <description>摘要：感觉一年多时间以来，状态遭透了，荒芜了这片自留地，不过还好，这只是自留地，不会有太多人时常关注。这次为了避免被开心开除，先发几篇译文。
这篇译文是我为了学习 WPF 找到的，我认为是我见到最好的 WPF 入门教程。我不知道是否有其他人翻译过，我简单的 Google 了一圈，似乎是没有，因此贴出来给大家共享。另外，从这篇文章开始，我的文章原则上不再发布到博客堂首页了，最近很喜欢清静。
原文地址： http://dotnetslackers.com/articles/silverlight/WPFTuto...[&lt;a href=/percyboy/archive/2008/03/14/wpf_tutorial_1.aspx&gt;阅读全文&lt;/a&gt;]&lt;img src="http://blog.joycode.com/percyboy/aggbug/114976.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>percyboy</dc:creator>
            <guid>http://blog.joycode.com/percyboy/archive/2008/03/14/wpf_tutorial_1.aspx</guid>
            <pubDate>Fri, 14 Mar 2008 03:42:54 GMT</pubDate>
            <wfw:comment>http://blog.joycode.com/percyboy/comments/114976.aspx</wfw:comment>
            <comments>http://blog.joycode.com/percyboy/archive/2008/03/14/wpf_tutorial_1.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://blog.joycode.com/percyboy/comments/commentRss/114976.aspx</wfw:commentRss>
            <trackback:ping>http://blog.joycode.com/percyboy/services/trackbacks/114976.aspx</trackback:ping>
        </item>
        <item>
            <title>NDoc Reloading ...</title>
            <link>http://blog.joycode.com/percyboy/archive/2006/10/12/82648.aspx</link>
            <description>摘要：我关于 BuildProvider 的系列介绍还没有写新的文章，是因为我最近在研究 NDoc 的代码，已经将核心部分的代码理清了思路。然后我做了一个决定：捡起 Kevin 丢下的接力棒，将 NDoc 进行下去！
我的一个短期计划是：在十一假期之后的一个时间，发布第一个 Beta 2.0 版本，在这个版本中，预定的 features 大致如下：
1）文档引擎：暂时缩编为 XML 和 MSDN 两种，以便于集中精力。
2）.NET 2.0 支持：希望实现对泛型类型和泛型方法的全面支持，对可空类型的支持等...[&lt;a href=/percyboy/archive/2006/10/12/82648.aspx&gt;阅读全文&lt;/a&gt;]&lt;img src="http://blog.joycode.com/percyboy/aggbug/82648.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>percyboy</dc:creator>
            <guid>http://blog.joycode.com/percyboy/archive/2006/10/12/82648.aspx</guid>
            <pubDate>Thu, 12 Oct 2006 06:59:00 GMT</pubDate>
            <comments>http://blog.joycode.com/percyboy/archive/2006/10/12/82648.aspx#feedback</comments>
            <slash:comments>20</slash:comments>
            <wfw:commentRss>http://blog.joycode.com/percyboy/comments/commentRss/82648.aspx</wfw:commentRss>
            <trackback:ping>http://blog.joycode.com/percyboy/services/trackbacks/82648.aspx</trackback:ping>
        </item>
        <item>
            <title>Atlas 学习记录</title>
            <link>http://blog.joycode.com/percyboy/archive/2006/10/12/85006.aspx</link>
            <description>摘要：这一篇记录一些学习 Atlas （不包含 Control Toolkit 的核心框架部分）碰到的问题点：
1）String.format 函数
Atlas 的客户端脚本提供了 String.format 这个我们在 .NET 编程中非常熟悉也非常常用的函数，基本上实现了和 .NET 一致的功能。也支持对数字、日期的格式化（包括标准 patterns 和自定义 patterns）。
而且 String.format 的格式化，和 .NET 中类似，也是和 Culture 相关的，针对不同的 Cultu...[&lt;a href=/percyboy/archive/2006/10/12/85006.aspx&gt;阅读全文&lt;/a&gt;]&lt;img src="http://blog.joycode.com/percyboy/aggbug/85006.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>percyboy</dc:creator>
            <guid>http://blog.joycode.com/percyboy/archive/2006/10/12/85006.aspx</guid>
            <pubDate>Thu, 12 Oct 2006 06:46:00 GMT</pubDate>
            <comments>http://blog.joycode.com/percyboy/archive/2006/10/12/85006.aspx#feedback</comments>
            <slash:comments>5</slash:comments>
            <wfw:commentRss>http://blog.joycode.com/percyboy/comments/commentRss/85006.aspx</wfw:commentRss>
            <trackback:ping>http://blog.joycode.com/percyboy/services/trackbacks/85006.aspx</trackback:ping>
        </item>
        <item>
            <title>ajaxnet4j beta Releases -- A Java Implementation of Ajax.NET Professional Library</title>
            <link>http://blog.joycode.com/percyboy/archive/2006/09/19/83876.aspx</link>
            <description>摘要：上周在 sourceforge 申请了项目，昨天刚刚得到批准。现在正式发布 ajaxnet4j 的第一个 beta release！
请访问 SourceForge 站点：http://ajaxnet4j.sourceforge.net&amp;nbsp;（Under Construction ...）
P.S. ajaxnet4j 是&amp;nbsp;Ajax.NET Professional 的一个 Java 实现。Ajax.NET Professional 是 .NET 平台下第一个、也是截至目前最流行的免费...[&lt;a href=/percyboy/archive/2006/09/19/83876.aspx&gt;阅读全文&lt;/a&gt;]&lt;img src="http://blog.joycode.com/percyboy/aggbug/83876.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>percyboy</dc:creator>
            <guid>http://blog.joycode.com/percyboy/archive/2006/09/19/83876.aspx</guid>
            <pubDate>Tue, 19 Sep 2006 05:05:00 GMT</pubDate>
            <comments>http://blog.joycode.com/percyboy/archive/2006/09/19/83876.aspx#feedback</comments>
            <slash:comments>5</slash:comments>
            <wfw:commentRss>http://blog.joycode.com/percyboy/comments/commentRss/83876.aspx</wfw:commentRss>
            <trackback:ping>http://blog.joycode.com/percyboy/services/trackbacks/83876.aspx</trackback:ping>
        </item>
        <item>
            <title>好消息：Ajax.NET Professional open-sourced 及 ajaxnet4j 即将发布</title>
            <link>http://blog.joycode.com/percyboy/archive/2006/09/14/83572.aspx</link>
            <description>摘要：前面帖子中提到过的 ajaxnet4j 终于可以发布了。因为 ajaxnet4j 的事情，一直尝试联系 Ajax.NET Professional&amp;nbsp;的作者&amp;nbsp;Michael Schwarz。但似乎 Michael 近来的工作很忙，我发给他的 mail 以及在他博客上的留言都石沉大海。
直到前天，Michael 在他的博客中说，他开始把代码向 CodePlex 站点上转移，准备将 Ajax.NET Professional 的代码变成 open source 的！（Ajax.NET Pr...[&lt;a href=/percyboy/archive/2006/09/14/83572.aspx&gt;阅读全文&lt;/a&gt;]&lt;img src="http://blog.joycode.com/percyboy/aggbug/83572.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>percyboy</dc:creator>
            <guid>http://blog.joycode.com/percyboy/archive/2006/09/14/83572.aspx</guid>
            <pubDate>Thu, 14 Sep 2006 02:44:00 GMT</pubDate>
            <comments>http://blog.joycode.com/percyboy/archive/2006/09/14/83572.aspx#feedback</comments>
            <slash:comments>12</slash:comments>
            <wfw:commentRss>http://blog.joycode.com/percyboy/comments/commentRss/83572.aspx</wfw:commentRss>
            <trackback:ping>http://blog.joycode.com/percyboy/services/trackbacks/83572.aspx</trackback:ping>
        </item>
        <item>
            <title>NDoc Reloading: Kevin 留给我们的 NDoc 2.0 Alpha</title>
            <link>http://blog.joycode.com/percyboy/archive/2006/09/11/83142.aspx</link>
            <description>摘要：在 ndoc 的论坛上，有一个国外的朋友提供了一个信息：一个德国的站点上有一个 NDoc 2.0 Alpha 版本：
http://www.kynosarges.de/NDoc.html
据说这个版本是 Kevin 放弃开发之前，留下来的最后一个版本，提供了对 2.0 的支持，以及很多新的 features。不过很可惜的是，这个原本内部交流的 Alpha 2.0 版，没有附带源代码，只有 exes/dlls。而且只要无法联系上 Kevin，这份源代码就没有人可以得到了。
我使用 Ninputer 的...[&lt;a href=/percyboy/archive/2006/09/11/83142.aspx&gt;阅读全文&lt;/a&gt;]&lt;img src="http://blog.joycode.com/percyboy/aggbug/83142.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>percyboy</dc:creator>
            <guid>http://blog.joycode.com/percyboy/archive/2006/09/11/83142.aspx</guid>
            <pubDate>Mon, 11 Sep 2006 01:45:00 GMT</pubDate>
            <comments>http://blog.joycode.com/percyboy/archive/2006/09/11/83142.aspx#feedback</comments>
            <slash:comments>10</slash:comments>
            <wfw:commentRss>http://blog.joycode.com/percyboy/comments/commentRss/83142.aspx</wfw:commentRss>
            <trackback:ping>http://blog.joycode.com/percyboy/services/trackbacks/83142.aspx</trackback:ping>
        </item>
        <item>
            <title>NDoc Reloading: 泛型与反射（补）</title>
            <link>http://blog.joycode.com/percyboy/archive/2006/09/10/83138.aspx</link>
            <description>摘要：（回过头看了一下前面写的那篇随笔，发现确实很晕糊，至少文章里面只涉及了“泛型”，并没有涉及“反射”，题目是不确切的。所以写这一篇补充一下反射的东西。）
以下面的代码为例：

1。对该类所属的程序集（dll 或 exe）进行反射，可以得到表示泛型类 Abc 的 Type 对象 typeAbc。（对 Assembly.GetTypes 得到的 Type 数组枚举循环）
2。对于上一步得到的 typeAbc，IsGenericTypeDefinition 属性值应该是 true，按照 .NET Fram...[&lt;a href=/percyboy/archive/2006/09/10/83138.aspx&gt;阅读全文&lt;/a&gt;]&lt;img src="http://blog.joycode.com/percyboy/aggbug/83138.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>percyboy</dc:creator>
            <guid>http://blog.joycode.com/percyboy/archive/2006/09/10/83138.aspx</guid>
            <pubDate>Sun, 10 Sep 2006 09:06:00 GMT</pubDate>
            <comments>http://blog.joycode.com/percyboy/archive/2006/09/10/83138.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://blog.joycode.com/percyboy/comments/commentRss/83138.aspx</wfw:commentRss>
            <trackback:ping>http://blog.joycode.com/percyboy/services/trackbacks/83138.aspx</trackback:ping>
        </item>
        <item>
            <title>NDoc Reloading: 泛型与反射</title>
            <link>http://blog.joycode.com/percyboy/archive/2006/09/08/82756.aspx</link>
            <description>摘要：NDoc Reloading 首先面对的课题就是 .NET 2.0 中新增的泛型类型、泛型方法、可空类型等新增功能。由于可空类型应该可以算作泛型类型的一个特例，这里就不再多说了。
对于泛型类型，在 Type.IsGenericType 属性的 .NET 文档中，微软告诉我们一些术语，这里简单说明一些：
1）泛型类型定义（Generic Type Definition），就是最初定义该泛型类型的那个类型，比如 List&amp;lt;T&amp;gt;，Dictionary&amp;lt;TKEY, TValue&amp;gt; 这些...[&lt;a href=/percyboy/archive/2006/09/08/82756.aspx&gt;阅读全文&lt;/a&gt;]&lt;img src="http://blog.joycode.com/percyboy/aggbug/82756.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>percyboy</dc:creator>
            <guid>http://blog.joycode.com/percyboy/archive/2006/09/08/82756.aspx</guid>
            <pubDate>Fri, 08 Sep 2006 14:59:00 GMT</pubDate>
            <comments>http://blog.joycode.com/percyboy/archive/2006/09/08/82756.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://blog.joycode.com/percyboy/comments/commentRss/82756.aspx</wfw:commentRss>
            <trackback:ping>http://blog.joycode.com/percyboy/services/trackbacks/82756.aspx</trackback:ping>
        </item>
        <item>
            <title>ajaxnet4j</title>
            <link>http://blog.joycode.com/percyboy/archive/2006/08/17/80610.aspx</link>
            <description>摘要：最近两三个月，我在学习 Java。为了在实践中快速进步，我决定把 .NET 中目前应用最广泛的一个 Ajax 类库 Ajax.NET 翻译到 Java 中，目的主要是熟悉 Java 的语法和类库（尤其是 Web 方面 Servlet 相关的知识）。到今天有了一个阶段性的成果，我已经可以像 .NET 中作的那样在脚本中直接调用服务端的简单方法了：package ajaxnet4j.demo;

public class Test {
	@ajaxnet4j.AjaxMethod
	public St...[&lt;a href=/percyboy/archive/2006/08/17/80610.aspx&gt;阅读全文&lt;/a&gt;]&lt;img src="http://blog.joycode.com/percyboy/aggbug/80610.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>percyboy</dc:creator>
            <guid>http://blog.joycode.com/percyboy/archive/2006/08/17/80610.aspx</guid>
            <pubDate>Thu, 17 Aug 2006 08:18:00 GMT</pubDate>
            <comments>http://blog.joycode.com/percyboy/archive/2006/08/17/80610.aspx#feedback</comments>
            <slash:comments>13</slash:comments>
            <wfw:commentRss>http://blog.joycode.com/percyboy/comments/commentRss/80610.aspx</wfw:commentRss>
            <trackback:ping>http://blog.joycode.com/percyboy/services/trackbacks/80610.aspx</trackback:ping>
        </item>
        <item>
            <title>ASP.NET 2.0 BuildProvider 导论（三）</title>
            <link>http://blog.joycode.com/percyboy/archive/2006/08/11/79784.aspx</link>
            <description>摘要：下一个话题我们来看 ASP.NET 2.0 中新增的 Profile 功能。这和我们要谈的 BuildProvider 有什么关系么？
.NET Framework SDK 的文档中有这样一段话，引起了我的兴趣。位于 System.Web.Profile.ProfileBase 类的首页上：

在启动启用了用户配置文件的应用程序时，ASP.NET 会创建一个类型为 ProfileCommon 的新类，该类从 ProfileBase 类继承。强类型访问器被添加到 profile 配置节中为每个属性定义...[&lt;a href=/percyboy/archive/2006/08/11/79784.aspx&gt;阅读全文&lt;/a&gt;]&lt;img src="http://blog.joycode.com/percyboy/aggbug/79784.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>percyboy</dc:creator>
            <guid>http://blog.joycode.com/percyboy/archive/2006/08/11/79784.aspx</guid>
            <pubDate>Fri, 11 Aug 2006 04:40:00 GMT</pubDate>
            <comments>http://blog.joycode.com/percyboy/archive/2006/08/11/79784.aspx#feedback</comments>
            <slash:comments>9</slash:comments>
            <wfw:commentRss>http://blog.joycode.com/percyboy/comments/commentRss/79784.aspx</wfw:commentRss>
            <trackback:ping>http://blog.joycode.com/percyboy/services/trackbacks/79784.aspx</trackback:ping>
        </item>
    </channel>
</rss>