<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type='text/xsl' href='http://aspnet.spaces.live.com/mmm2008-07-24_12.50/rsspretty.aspx?rssquery=en-US;http%3a%2f%2faspnet.spaces.live.com%2fblog%2ffeed.rss' version='1.0'?><rss version="2.0" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:msn="http://schemas.microsoft.com/msn/spaces/2005/rss" xmlns:live="http://schemas.microsoft.com/live/spaces/2006/rss" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:cf="http://www.microsoft.com/schemas/rss/core/2005" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Microsoft.NET BLOG(YunYang): Blog</title><description /><link>http://aspnet.spaces.live.com/blog</link><language>en-US</language><pubDate>Thu, 04 Sep 2008 09:37:07 GMT</pubDate><lastBuildDate>Thu, 04 Sep 2008 09:37:07 GMT</lastBuildDate><generator>Microsoft Spaces v1.1</generator><docs>http://www.rssboard.org/rss-specification</docs><ttl>60</ttl><cf:parentRSS>http://aspnet.spaces.live.com/feed.rss</cf:parentRSS><live:type>blog</live:type><live:identity><live:id>-5487770763778616419</live:id><live:alias>aspnet</live:alias></live:identity><image><title>Microsoft.NET BLOG(YunYang): Blog</title><url>http://byfiles.storage.live.com/y1pkG8i6aA-8ReQHMygmOEPCGDlUmLD46f3HxFfnV_1LZFeQHP7_1ubQQ</url><link>http://aspnet.spaces.live.com/blog</link></image><cf:listinfo><cf:group ns="http://schemas.microsoft.com/live/spaces/2006/rss" element="typelabel" label="Type" /><cf:group ns="http://schemas.microsoft.com/live/spaces/2006/rss" element="tag" label="Tag" /><cf:group element="category" label="Category" /><cf:sort element="pubDate" label="Date" data-type="date" default="true" /><cf:sort element="title" label="Title" data-type="string" /><cf:sort ns="http://purl.org/rss/1.0/modules/slash/" element="comments" label="Comments" data-type="number" /></cf:listinfo><item><title>security 4 ASP.NET -编写安全的ASP.NET应用</title><link>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!584.entry</link><description>&lt;div&gt;&lt;strong&gt;&lt;font color="#ff0000" size=4&gt;Hi,everybody:&lt;/font&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;&lt;font color="#ff0000" size=4&gt;I hav't written article for a long period until busy working.As my msn said:&amp;quot;My head grew heavy and my sight grew dim&amp;quot;.&lt;/font&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;&lt;font color="#ff0000" size=4&gt;so I bring a new session about &amp;quot;security 4 ASP.NET&amp;quot;,it will be a series subjects.&lt;/font&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;&lt;font color="#ff0000" size=4&gt;Today let me post the vol.1.&lt;/font&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;Event Log&lt;br&gt;The Windows event log is probably the most widely known logging facility, and its API is nicely&lt;br&gt;wrapped in the Microsoft .NET Framework. You simply call EventLog.WriteEntry and pass in the&lt;br&gt;event source (that is, the name of your application), a message, and an event type (warning, error,&lt;br&gt;or critical). This will write the event to the application log.&lt;br&gt;public static void LogToEventLog(string message,&lt;br&gt;EventLogEntryType type, int id)&lt;br&gt;{&lt;br&gt;EventLog.WriteEntry(&amp;quot;Accounting Application&amp;quot;,message, type, id);&lt;br&gt;}&lt;br&gt;An event source must be registered before it can be used. Only an administrator can create new&lt;br&gt;event sources; the ASP.NET worker process does not have the required privileges to do so. The&lt;br&gt;easiest solution is to write a simple console application that pre.creates the event source at&lt;br&gt;application installation time. Afterward, your least privilege daemon account can write to the event&lt;br&gt;log.&lt;br&gt;Creating an Event Source&lt;br&gt;static void Main(string[] args)&lt;br&gt;{&lt;br&gt;EventLog.CreateEventSource(args[0], &amp;quot;Application&amp;quot;);&lt;br&gt;}&lt;br&gt;If you need more control, you can also create your own event log. Name the log after the&lt;br&gt;application, for example, Accounting Application, and register event sources such as Front End and&lt;br&gt;Data Access Component.&lt;br&gt;Creating a Custom Event Log&lt;br&gt;static void Main(string[] args)&lt;br&gt;{&lt;br&gt;string logName = &amp;quot;Accounting Application&amp;quot;;&lt;br&gt;if (!EventLog.Exists(logName))&lt;br&gt;{&lt;br&gt;EventLog.CreateEventSource(&amp;quot;Front End&amp;quot;, logName);&lt;br&gt;EventLog.CreateEventSource(&amp;quot;Data Access Component&amp;quot;, logName);&lt;br&gt;EventLog.CreateEventSource(&amp;quot;Financial Component&amp;quot;, logName);&lt;br&gt;}&lt;br&gt;}&lt;br&gt;The code for writing to a custom event log changes only slightly.&lt;br&gt;Writing to a Custom Event Log&lt;br&gt;public static void LogToEventLog(string message,&lt;br&gt;EventLogEntryType type, int id)&lt;br&gt;{&lt;br&gt;EventLog evt =&lt;br&gt;new EventLog(&amp;quot;Accounting Application&amp;quot;, &amp;quot;.&amp;quot;, &amp;quot;Front End&amp;quot;);&lt;br&gt;evt.WriteEntry(message, type, id);&lt;br&gt;}&lt;/div&gt;
&lt;div&gt;no end ,just waitting more!&lt;/div&gt;
&lt;div&gt;&lt;img src="http://img4.pcpop.com/PicImages/480x480/0/70/000070179.jpg"&gt;&lt;/div&gt;
&lt;div&gt;&lt;font color="#548dd4" size=4&gt;&lt;strong&gt;This photo make me remember a lovely girl who give me reailty love,but I hurted her.Sorry!&lt;/strong&gt;&lt;/font&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-5487770763778616419&amp;page=RSS%3a+security+4+ASP.NET+-%e7%bc%96%e5%86%99%e5%ae%89%e5%85%a8%e7%9a%84ASP.NET%e5%ba%94%e7%94%a8&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=aspnet.spaces.live.com&amp;amp;GT1=aspnet"&gt;</description><category>计算机与 Internet</category><comments>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!584.entry#comment</comments><guid isPermaLink="true">http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!584.entry</guid><pubDate>Thu, 04 Sep 2008 09:14:18 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://aspnet.spaces.live.com/blog/cns!B3D78590D833939D!584/comments/feed.rss</wfw:commentRss><wfw:comment>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!584.entry#comment</wfw:comment><dcterms:modified>2008-09-04T09:37:07Z</dcterms:modified></item><item><title>新书预告-《.NET Framework 3.5开发指南》（暂定名）</title><link>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!579.entry</link><description>&lt;p&gt;&lt;b&gt;《.NET Framework 3.5&lt;/b&gt;&lt;b&gt;开发指南》&lt;/b&gt; &lt;p&gt;该书历时一年编撰而成，该书由美国MYSPACE公司高级工程编写，我负责全书的统筹和编撰总指导。 &lt;p&gt;全书序由东北大学 计算机博士生导师执笔。 &lt;p&gt;全书内容简介 &lt;p&gt;第1 章 本章介绍了.NET 3.0/3.5的作用和在.NET体系结构中的作用，并对.NET 3.0/3.5各个主要的模块做了概要性的介绍。 &lt;p&gt;第2章 介绍.NET 3.5新的功能。包括C# 3.5新增的语法功能、Visual Studio 2008的使用、结合实例介绍了LINQ的使用以及ASP.NET 3.5的新特性和控件。 &lt;p&gt;第3 章 详细介绍了WPF的由来，以及基本知识。基本知识包括XAML语言简述、WPF相关命名空间、WPF应用程序的分类以及演示了如何创建一个WPF应用程序。 &lt;p&gt;第4章 本章讲解了WPF的窗口布局方式，通过详尽的示例结合讲解，将WPF窗口的布局相关的控件的特点以及如何使用进行了讲述。 &lt;p&gt;第5章 从WPF控件的基本概念入手，对WPF控件的要点进行了逐一的介绍，包括WPF的控件模型、RoutedEvent、Dependency Property和控件如何处理用户事件等知识，最后对.NET 3.0中内置的WPF控件逐一进行了举例说明。 &lt;p&gt;第6章 本章对如何在WPF中定义资源、使用资源、数据绑定的知识结合示例进行了讲解。 &lt;p&gt;第7章 对于如何使用WPF的样式，本章从WPF样式的优点、样式的分类、样式的定义和使用和样式触发器深入的介绍了WPF样式的知识，并结合示例讲解了控件模板的实现。 &lt;p&gt;第8章 本章按照由图形学的基础知识开始到WPF的绘图对象，再到WPF的视口变化，再从2D到3D的顺序对WPF的基础绘图机制和对象有个全面的了解。 &lt;p&gt;第9章 WPF对多种媒体内容的支持 &lt;p&gt;第10章 对WPF的一些高级应用做了一个介绍，包含了自定义控件的编写、与Winform程序的互操作、异步操作的支持和界面自动化技术的支持。 &lt;p&gt;第11章 面向服务构架（SOA）已经成为了一种趋势，本章对SOA的本质进行了一些解说，让读者对SOA的作用和趋势有一定的了解，同时介绍了WCF与SOA的关系、WCF的优点和基础知识 &lt;p&gt;第12章 介绍了WCF的3种契约：服务契约、操作契约和数据契约的作用和使用方法，同时也演示了如何创建WCF的服务端和客户端程序。 &lt;p&gt;第13 章 本章对WCF的通信基础——消息交换做了详尽的解说，包括了消息交换的各个方面的概念——信道、终结点、契约、绑定，以及它们之间的关系都进行了说明；另外，对WCF消息系统支持的消息交换、数据传输方式都进行了说明。 &lt;p&gt;第14章 对服务在并发环境下的行为进行了描述，并对影响服务的并发行为的因素进行了逐一讲解，务求是读者了解到各个不同的选择对并发的影响。 &lt;p&gt;第15章 讲解了WCF对事务支持，并配以示例对事务的使用进行了讲解。 &lt;p&gt;第16章 对WCF的安全策略和机制进行了细致的讲解，并针对具体的环境的安全侧路的选择给出了建议。 &lt;p&gt;第17章 从服务和客户端的运行时特性、传输信道、元数据、序列化等方面对WCF的扩展性进行了一次较为全面的讲述。 &lt;p&gt;第18章 对WCF服务在不同环境下（IIS、控制台程序、Windows程序、Windows服务和WAS）运行的方式一一进行了举例说明，并对每种运行环境给出了示例。 &lt;p&gt;第19章 对工作流在.net framekwork中的作用、工作流的基本类型、如何使用工作流等内容进行了讲解，务求使读者在本章的内容中对工作流有个大概认识，并能开始开发简单的工作流程序。 &lt;p&gt;                                                                                      杨云  &lt;p&gt;  &lt;p&gt;内容截图预览： &lt;p&gt;&lt;a href="http://vdnq2g.bay.livefilestore.com/y1pWCDf7GMd_GJdm8zXzO-stbIch0oKkrUxa3_FuwvotqliJGPHAXoxu1mewD1WVEPjhbc9T8mVVKd3_WXNoo3jLA?PARTNER=WRITER"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px" height=147 alt="无标题11" src="http://byfiles.storage.msn.com/y1pCVp6NpLvP3IRRSFdpERtYtRPaRs0YqZevdLOTbQxo1GmdDCSOFaj4yXlGmyZ4KQF3Jf0D5xpNcw?PARTNER=WRITER" width=313 border=0&gt;&lt;/a&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-5487770763778616419&amp;page=RSS%3a+%e6%96%b0%e4%b9%a6%e9%a2%84%e5%91%8a-%e3%80%8a.NET+Framework+3.5%e5%bc%80%e5%8f%91%e6%8c%87%e5%8d%97%e3%80%8b%ef%bc%88%e6%9a%82%e5%ae%9a%e5%90%8d%ef%bc%89&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=aspnet.spaces.live.com&amp;amp;GT1=aspnet"&gt;</description><category>图书</category><comments>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!579.entry#comment</comments><guid isPermaLink="true">http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!579.entry</guid><pubDate>Fri, 27 Jun 2008 12:20:49 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://aspnet.spaces.live.com/blog/cns!B3D78590D833939D!579/comments/feed.rss</wfw:commentRss><wfw:comment>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!579.entry#comment</wfw:comment><dcterms:modified>2008-06-27T12:24:21Z</dcterms:modified></item><item><title>致尊敬的读者</title><link>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!569.entry</link><description>&lt;div&gt;由于&lt;strong&gt;&lt;font color="#0c0c0c"&gt;《&lt;/font&gt;&lt;/strong&gt;&lt;font size=2&gt;&lt;strong&gt;&lt;font color="#0c0c0c"&gt;ASP.NET2.0典型项目开发》&lt;/font&gt;&lt;/strong&gt;一书在发行之后，光盘代码广泛流传于网络。每天都有读者通过该BLOG联系我，需要索取光盘代码。&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font size=2&gt;在这里对大家表示感谢，如果您遗失光盘或者是图书馆借阅无光盘，请按照书中邮箱写信，我会及时向你提供资料。请不要直接通过该BLOG索取。&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font size=2&gt;&lt;/font&gt; &lt;/div&gt;
&lt;div&gt;&lt;font size=2&gt;&lt;/font&gt; &lt;/div&gt;
&lt;div&gt;&lt;font size=2&gt;特别提醒：该书配套光盘不光含有项目代码，还有我录制的视频教程。请选择正规渠道获取本书技术支持通道。&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font size=2&gt;&lt;/font&gt; &lt;/div&gt;
&lt;div&gt;&lt;font size=2&gt;&lt;/font&gt; &lt;/div&gt;
&lt;div&gt;&lt;font size=2&gt;                                                                再次感谢大家。&lt;/font&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-5487770763778616419&amp;page=RSS%3a+%e8%87%b4%e5%b0%8a%e6%95%ac%e7%9a%84%e8%af%bb%e8%80%85&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=aspnet.spaces.live.com&amp;amp;GT1=aspnet"&gt;</description><category>通告</category><comments>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!569.entry#comment</comments><guid isPermaLink="true">http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!569.entry</guid><pubDate>Wed, 21 May 2008 04:05:28 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://aspnet.spaces.live.com/blog/cns!B3D78590D833939D!569/comments/feed.rss</wfw:commentRss><wfw:comment>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!569.entry#comment</wfw:comment><dcterms:modified>2008-05-21T04:05:28Z</dcterms:modified></item><item><title>IIS7管理工具包新特性</title><link>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!551.entry</link><description>&lt;div&gt;IIS要发布最新的管理包了。功能还算不错，添加了网管非常期待的站点初步流量统计功能，具体还是看Soctt的表达吧：&lt;/div&gt;
&lt;div&gt;
&lt;h3&gt;&lt;u&gt;IIS 7 Admin Pack Preview 1 Released&lt;/u&gt;&lt;/h3&gt;
&lt;p&gt;Last week the IIS team shipped the &lt;a href="http://blogs.msdn.com/carlosag/archive/2008/03/21/IISAdminPackTP1Released.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0066cc"&gt;first technical preview&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; of some really cool administration modules that I think web developers will find super useful.  This preview adds several new features to the IIS7 Admin Tool:
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Database Manager&lt;/strong&gt;: Built-in SQL Server database management, including the ability to create, delete, and edit tables and indexes, create/edit SPROCs and execute custom queries.  Because it is integrated in the IIS administration tool it all works over HTTP/SSL - which means you can use the module to remotely manage your hosted applications (even with low-cost shared hosting accounts), without having to expose your database directly on the Internet.&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Log Reports&lt;/strong&gt;: Built-in report visualization with charting support for log files data.  Full range selection and custom chart creation is supported, as well as the ability to print or save reports.  Like the database manager you can use this module remotely over HTTP/SSL - which means it works in remote shared hosting scenarios.&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Configuration Editor:&lt;/strong&gt; This is a power module that provides complete control over editing all web.config settings within the admin tool.  You can configure it to track the changes you make using the UI and have it auto-generate configuration change scripts that you can then save and tweak to re-run later in an automated way.&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Request Filtering UI:&lt;/strong&gt; This admin module provides more control over the new request filtering feature in IIS7.  Check out Carlos' blog post &lt;a href="http://blogs.msdn.com/carlosag/archive/2008/03/24/IISAdminPackRequestFiltering.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0066cc"&gt;here&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; for details on how to use it.&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;.NET Authorization:&lt;/strong&gt; This admin module provides a custom authorization rules editor which allows you to more easily manage the ASP.NET &amp;lt;authorization&amp;gt; configuration section.&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;FastCGI UI:&lt;/strong&gt; This admin module provides more support for editing all the new &amp;lt;fastCGI&amp;gt; settings (for when you use FastCGI modules with IIS7 like PHP).&lt;/ul&gt;
&lt;p&gt;Below are some screen-shots and simple walkthroughs of the Log Reporting and Database Manager administration UI modules:
&lt;h3&gt;&lt;u&gt;Log Reporting Admin Module&lt;/u&gt;&lt;/h3&gt;
&lt;p&gt;Have you ever deployed a web application onto a server and wondered how much load it is getting?, what the average response time from the server is?, or whether many server errors are occurring (and if so on what URLs)?  All of these settings are carefully logged by IIS in a text based log file.  Today most people use command-line tools like the &lt;a href="http://www.iis.net/downloads/default.aspx?tabid=34&amp;amp;g=6&amp;amp;i=1287" target="_blank"&gt;&lt;u&gt;&lt;font color="#0066cc"&gt;IIS Log Parser&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; utility to query and analyze these files.
&lt;p&gt;The IIS 7 Admin Pack and the new &amp;quot;IIS Reports&amp;quot; admin module now enable you to also query and chart your reports graphically within the IIS admin tool:
&lt;p&gt;&lt;img src="http://www.scottgu.com/blogposts/adminpack/step4.png"&gt; 
&lt;p&gt;Out of the box the &amp;quot;IIS Reports&amp;quot; admin module comes with a bunch of pre-built logparser-based reports that you can easily run on your sites and applications:
&lt;p&gt;&lt;img src="http://www.scottgu.com/blogposts/adminpack/step6.png"&gt; 
&lt;p&gt;Below is a simple graphical report we could pull up that looks at the HTTP status codes being returned by my &amp;quot;TestSite&amp;quot; application (note how we are using the &amp;quot;bar graph&amp;quot; visualization option):
&lt;p&gt;&lt;img src="http://www.scottgu.com/blogposts/adminpack/step10.png"&gt; 
&lt;p&gt;Reports can optionally be filtered using a date range.  You can also push the print or save buttons within the report page to generate a printer or a local saved version of the report.
&lt;p&gt;&lt;img src="http://www.scottgu.com/blogposts/adminpack/step7.png"&gt; 
&lt;p&gt;The IIS7 Admin Tool is a rich client application (built using WinForms) - but it does all of its remote access and work using HTTP based web-services that connect to the remote web-server.  This means it will work through firewalls, and a hoster does not need to open up ports in their network in order to enable it.  
&lt;p&gt;Once a hoster installs the IIS 7 Admin Pack on their web-servers, remote customers managing their hosted sites using the IIS admin tool (which is built-into Vista and available as a download for Windows XP clients) will automatically be prompted to enable the IIS Reports admin module (the install of the client-side module is seamless).  They'll then be able to use the reports module inside their admin tool to pull up reports for their remote hosted sites.
&lt;p&gt;&lt;em&gt;Note: hosters can optionally disable this feature if they want, or choose to restrict or customize the list of reports provided.  Hopefully most hosters will chose to just make this a standard feature of all IIS and ASP.NET plans they offer.&lt;/em&gt;
&lt;h3&gt;&lt;u&gt;Database Manager Module&lt;/u&gt;&lt;/h3&gt;
&lt;p&gt;Have you ever deployed your application and database to a remote hosting provider and wanted to make a quick change to the database (but your hosting provider didn't support accessing it using the SQL admin tool)?  Using the new &amp;quot;database manager&amp;quot; module within the IIS admin tool you can now remotely access your database and make changes to it using HTTP/SSL through the web-server.  
&lt;p&gt;Just connect your IIS administration tool to your remote site and click the new &amp;quot;Database Manager&amp;quot; icon:
&lt;p&gt;&lt;img src="http://www.scottgu.com/blogposts/adminpack/step1.png"&gt; 
&lt;p&gt;By default the Database Manager module will look at the &amp;lt;connectionStrings&amp;gt; section of your web application's web.config file, and allow you to easily access any of the databases your hosted application is using.  
&lt;p&gt;For example, below my TestSite application has a &amp;quot;NorthwindConnectionString&amp;quot; setting in the &amp;lt;connectionStrings&amp;gt; section of my web.config (which is why it shows up in my list of connection nodes).  When I click it I can view and edit my SPROCs and Table Schema (including indexes): 
&lt;p&gt;&lt;img src="http://www.scottgu.com/blogposts/adminpack/step2.png"&gt; 
&lt;p&gt;We could right-click on any table to edit the row data within it, or alternatively perform a custom SQL query to retrieve a custom set of data:
&lt;p&gt;&lt;img src="http://www.scottgu.com/blogposts/adminpack/step3.png"&gt; 
&lt;p&gt;What is nice is that a hoster can easily enable all of the above database admin features for both dedicated and shared hosting plans (even when there are hundreds or thousands of customers on a single server).  Like all other modules in the admin tool, all communication between the rich client front-end and the backend at the hoster is done over HTTP/SSL based web-services (meaning it goes through firewalls and doesn't require the hoster to open any new ports - nor expose the SQL server directly on the Internet).  
&lt;p&gt;Hopefully this database administration module will just be a standard feature that all IIS hosters enable - which will make remote hosted data management much easier going forward.
&lt;h3&gt;&lt;u&gt;Summary&lt;/u&gt;&lt;/h3&gt;
&lt;p&gt;Over time you'll see even more admin UI modules be shipped in the IIS 7 Admin Pack and many more features enabled (Carlos, who runs the dev team building the admin tool, is actively asking for suggestions on what you'd like to see via &lt;a href="http://blogs.msdn.com/carlosag/archive/2008/03/21/IISAdminPackTP1Released.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0066cc"&gt;his blog&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; - so drop him a comment if you have a suggestion or want to provide some encouragement).
&lt;p&gt;You can download the first technical preview of IIS 7 Admin Pack release &lt;a href="http://blogs.msdn.com/carlosag/archive/2008/03/21/IISAdminPackTP1Released.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0066cc"&gt;here&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; as well as learn more about it via the &lt;a href="http://learn.iis.net/page.aspx/401/using-the-administration-pack/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0066cc"&gt;online documentation here&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;.  The above modules work with both the IIS7 release in Vista SP1 as well as Windows Server 2008.&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-5487770763778616419&amp;page=RSS%3a+IIS7%e7%ae%a1%e7%90%86%e5%b7%a5%e5%85%b7%e5%8c%85%e6%96%b0%e7%89%b9%e6%80%a7&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=aspnet.spaces.live.com&amp;amp;GT1=aspnet"&gt;</description><category>计算机与 Internet</category><comments>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!551.entry#comment</comments><guid isPermaLink="true">http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!551.entry</guid><pubDate>Wed, 26 Mar 2008 09:59:35 GMT</pubDate><slash:comments>1</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://aspnet.spaces.live.com/blog/cns!B3D78590D833939D!551/comments/feed.rss</wfw:commentRss><wfw:comment>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!551.entry#comment</wfw:comment><dcterms:modified>2008-03-26T09:59:35Z</dcterms:modified></item><item><title>VS IDE插件网站上线</title><link>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!547.entry</link><description>&lt;div&gt;The Microsoft Visual Studio Ecosystem team would like to inform you about the upcoming Visual Studio Gallery site (&lt;a href="http://visualstudiogallery.com/" target="_blank"&gt;&lt;u&gt;&lt;font color="#800080"&gt;http://visualstudiogallery.com&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;) that we will be announcing on Wednesday February 27th. This new web site will a resource center for all Visual Studio extensions. It will include everything from free VS PowerToys like tools to VSIP products. Any developer will be able to post information and a link for their Visual Studio extensions. Our goal for this website is to give developers an easy way to find extensions for Visual Studio. Visual Studio extensions might include products and free applications in the form of macros, add-ins, packages, project templates, or other types of extensions to Visual Studio that are packaged up and ready to use by the developer to improve their development experience. &lt;br&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-5487770763778616419&amp;page=RSS%3a+VS+IDE%e6%8f%92%e4%bb%b6%e7%bd%91%e7%ab%99%e4%b8%8a%e7%ba%bf&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=aspnet.spaces.live.com&amp;amp;GT1=aspnet"&gt;</description><category>通告</category><comments>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!547.entry#comment</comments><guid isPermaLink="true">http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!547.entry</guid><pubDate>Tue, 26 Feb 2008 05:10:31 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://aspnet.spaces.live.com/blog/cns!B3D78590D833939D!547/comments/feed.rss</wfw:commentRss><wfw:comment>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!547.entry#comment</wfw:comment><dcterms:modified>2008-02-26T05:10:31Z</dcterms:modified></item><item><title>写在战前的2008</title><link>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!534.entry</link><description>&lt;div&gt;&lt;font color="#ff0000"&gt;朋友们，眼看马上就要到中国的传统佳节--春节了。&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font color="#ff0000"&gt;在我眼中的2007年，是战斗的一年，是奋起的一年，是蓄势的一年。&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font color="#ff0000"&gt;在面对困难时，我选择&lt;strong&gt;&lt;font color="#000000"&gt;战&lt;/font&gt;&lt;/strong&gt;。&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font color="#ff0000"&gt;在面对不利条件时，我选择&lt;font color="#000000" size=3&gt;&lt;strong&gt;战&lt;/strong&gt;&lt;/font&gt;。&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font color="#ff0000"&gt;在新的挑战前，我依旧选择&lt;font color="#000000" size=5&gt;&lt;strong&gt;战&lt;/strong&gt;&lt;/font&gt;。&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font color="#ff0000"&gt;在新的一年忠心的祝福&lt;strong&gt;&lt;font size=4&gt;我妈妈&lt;/font&gt;&lt;/strong&gt;身体健康，祝福支持我的朋友合家幸福，万事如意。&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font color="#ff0000"&gt;最近发现一个规律，凡是心怀鬼胎，拉帮结伙耍黑段的人都衰老的贼快。25，26岁的人，看上去就像个40左右的男人。可悲，可叹。应该是诡计考虑太多的结果。这可能就是报应吧？&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font color="#ff0000"&gt;最后我通过微软的对联系统生成一幅对联，送给朋友们也送给我自己。我们都辛苦了。&lt;/font&gt;&lt;strong&gt;&lt;font color="#000000" size=4&gt;2008年我来了，且战且行！&lt;/font&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;p align=center&gt;&lt;strong&gt;&lt;font size=4&gt;&lt;a href="http://byfiles.storage.live.com/y1p2o-gubSukxH9fRVdWZfkCiTJezzeB9XjSEC8B0soxugaDYAXRQWPoSe99k4V_ko_dPGKuMRyRWw" target="_blank"&gt;&lt;img style="width:245px;height:308px" height=160 alt="duilian_STLiti_mobilemouseyearmoney" src="http://byfiles.storage.live.com/y1p2o-gubSukxH9fRVdWZfkCiTJezzeB9XjSEC8B0soxugaDYAXRQWPoSe99k4V_ko_dPGKuMRyRWw" width=120&gt;&lt;/a&gt;&lt;/font&gt;&lt;/strong&gt; 
&lt;div&gt;                                                                                                &lt;/div&gt;
&lt;div&gt;                                                                                                        &lt;font color="#c00000"&gt;&lt;strong&gt;&lt;font size=4&gt;杨云  &lt;/font&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font color="#c00000" size=4&gt;&lt;strong&gt;                                                                                       2008新春祝&lt;/strong&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font size=4&gt;&lt;/font&gt; &lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-5487770763778616419&amp;page=RSS%3a+%e5%86%99%e5%9c%a8%e6%88%98%e5%89%8d%e7%9a%842008&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=aspnet.spaces.live.com&amp;amp;GT1=aspnet"&gt;</description><category>通告</category><comments>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!534.entry#comment</comments><guid isPermaLink="true">http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!534.entry</guid><pubDate>Mon, 28 Jan 2008 13:55:21 GMT</pubDate><slash:comments>1</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://aspnet.spaces.live.com/blog/cns!B3D78590D833939D!534/comments/feed.rss</wfw:commentRss><wfw:comment>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!534.entry#comment</wfw:comment><dcterms:modified>2008-01-28T14:04:38Z</dcterms:modified></item><item><title>Happiness and Wealth</title><link>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!529.entry</link><description>&lt;div&gt;Living standards have soared during the twentieth century, and economists expect them to continue rising in the decades ahead. Does that mean that we humans can look forward to increasing Happiness? 
&lt;p&gt;   Not necessarily, warns Richard A. Easterlin, an economist at the University of Southern California, in his new book, Growth Triumphant: The Twenty-first Century in Historical Perspective. Easterlin concedes that richer people are more likely to report themselves as being happy than poorer people are. But steady improvements in the American economy have not been accompanied by steady increases in people's self-assessments of their own Happiness. &amp;quot;There has been not improvement in average Happiness in the United States over almost a half century----a period in which real GDP per capita more than doubled,&amp;quot; Easterlin reports.
&lt;p&gt;   The explanation for this paradox may be that people become less satisfied over time with a given level of income. In Easterlin's word: &amp;quot;As incomes rise, the aspiration level does too, and the effect of this increase in aspirations is to vitiate the expected growth in Happiness due to higher income.&amp;quot; 
&lt;p&gt;   Money can buy Happiness, Easterlin seems to be saying, but only if one's amounts get bigger and other people aren't getting more. His analysis helps to explain sociologist Lee Rainwater's finding that Americans' perception of the income &amp;quot;necessary to get along&amp;quot; rose between 1950 and 1986 in the same proportion as actual per capita income. We feel rich if we have more than our neighbors, poor if we have less, and feeling relatively well off is equated with being happy.
&lt;p&gt;   Easterlin's findings, challenge psychologist Abraham Maslow's &amp;quot;hierarchy of wants&amp;quot; as a reliable guide to future human motivation. 
&lt;p&gt;   Maslow suggested that as people's basic material wants are satisfied they seek to achieve nonmaterial or spiritual goals. But Easterlin's evidence points to the persistence of materialism.
&lt;p&gt;   &amp;quot;Despite a general level of affluence never before realized in the history of the world.&amp;quot; Easterlin observes, &amp;quot;Material concerns in the wealthiest nations today are as pressing as ever and the pursuit of material need as intense.&amp;quot; The evidence suggests there is no evolution toward higher order goals. Rather, each step upward on the ladder of economic development merely stimulates new economic desires that lead the chase ever onward. Economists are accustomed to deflating the money 
&lt;p&gt;   value of national income by the average level of prices to obtain &amp;quot;real&amp;quot; income. The process here is similar----real income is being deflated by rising material aspiration, in this case to yield essentially constant subjective economic well-being. While it would be pleasant to envisage a world free from the pressure of material want, a more realistic projection, based on the evidence, is of a world in which generation after generation thinks it needs only another 10% to 20% more income to be perfectly happy.
&lt;p&gt;   Needs are limited, but not greeds. science has developed no cure for envy, so our wealth boosts our Happiness only briefly while shrinking that of our neighbors. Thus the outlook for the future is gloomy in Easterlin's view.
&lt;p&gt;   &amp;quot;The future, then, to which the epoch of modern economic growth is leading is one of never ending economic growth, a world in which ever growing abundance is matched by ever rising aspirations, a world in which cultural difference is leveled in the constant race to achieve the goods life of material plenty, it is a world founded on belief in science and the power of rational inquiry and in the ultimate capacity of humanity to shape its own destiny. The irony is that in this last respect the lesson of history appears to be otherwise: that there is no choice. In the end, the triumph of economic growth is not a triumph of humanity over material wants; rather, it is the triumph of material wants over humanity.&amp;quot;
&lt;h1&gt;Happiness and Wealth&lt;/h1&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-5487770763778616419&amp;page=RSS%3a+Happiness+and+Wealth&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=aspnet.spaces.live.com&amp;amp;GT1=aspnet"&gt;</description><category>娱乐</category><comments>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!529.entry#comment</comments><guid isPermaLink="true">http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!529.entry</guid><pubDate>Sat, 22 Dec 2007 22:36:33 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://aspnet.spaces.live.com/blog/cns!B3D78590D833939D!529/comments/feed.rss</wfw:commentRss><wfw:comment>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!529.entry#comment</wfw:comment><dcterms:modified>2007-12-22T22:36:33Z</dcterms:modified></item><item><title>正式发布基于VS2008的AJAX模板包</title><link>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!528.entry</link><description>&lt;div&gt;
&lt;h1&gt;Using VS2008 to Target .NET Framework 2.0 with ASP.NET AJAX&lt;/h1&gt;
&lt;p&gt;As I &lt;a href="http://blogs.msdn.com/brada/archive/2007/11/19/vs-2008-and-net-framework-3-5-rtm.aspx"&gt;&lt;u&gt;&lt;font color="#0066cc"&gt;mentioned last month&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;, &lt;a href="http://weblogs.asp.net/scottgu/archive/2007/06/20/vs-2008-multi-targeting-support.aspx"&gt;&lt;u&gt;&lt;font color="#0066cc"&gt;VS 2008 fully supports&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; building applications for .NET Framework 2.0...   This is very important as it will take time for some hosters and IT organizations to fully deploy .NET Framework 3.5, but you don't want that to block you from taking full &lt;a href="http://blogs.msdn.com/brada/archive/2007/11/19/vs-2008-and-net-framework-3-5-rtm.aspx"&gt;&lt;u&gt;&lt;font color="#0066cc"&gt;advantage of the cool features in VS 2008&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;.  
&lt;p&gt;Today we &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=5c7df430-1c34-40d2-b6ec-81353b5fcf2e&amp;amp;displaylang=en"&gt;&lt;u&gt;&lt;font color="#0066cc"&gt;released ASP.NET 2.0 AJAX Templates for VS2008&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;.  This release contains project templates for using &lt;a href="http://msdn2.microsoft.com/en-us/vstudio/products/bb931331.aspx"&gt;&lt;u&gt;&lt;font color="#0066cc"&gt;Visual Studio 2008&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; or &lt;a href="http://www.microsoft.com/express/"&gt;&lt;u&gt;&lt;font color="#0066cc"&gt;Visual Web Developer 2008&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; to create new web sites and web applications with &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=ca9d90fa-e8c9-42e3-aa19-08e2c027f5d6&amp;amp;displaylang=en"&gt;&lt;u&gt;&lt;font color="#0066cc"&gt;ASP.NET AJAX Extensions &lt;/font&gt;&lt;/u&gt;&lt;/a&gt;features. The project templates contain specific references to assemblies in .NET Framework 2.0 and ASP.NET 2.0 AJAX Extensions 1.0.
&lt;blockquote&gt;
&lt;p&gt;Download the &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=5c7df430-1c34-40d2-b6ec-81353b5fcf2e&amp;amp;displaylang=en"&gt;&lt;u&gt;&lt;font color="#0066cc"&gt;ASP.NET 2.0 AJAX Templates for VS2008&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;!&lt;/blockquote&gt;
&lt;p&gt;To try these out, make sure you have &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=ca9d90fa-e8c9-42e3-aa19-08e2c027f5d6&amp;amp;displaylang=en"&gt;&lt;u&gt;&lt;font color="#0066cc"&gt;ASP.NET AJAX Extensions &lt;/font&gt;&lt;/u&gt;&lt;/a&gt;installed, then install the &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=5c7df430-1c34-40d2-b6ec-81353b5fcf2e&amp;amp;displaylang=en"&gt;&lt;u&gt;&lt;font color="#0066cc"&gt;ASP.NET AJAX Templates for Visual Studio 2008&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;.   
&lt;p&gt;Then, go to File-&amp;gt;New Project and select .NET Framework 2.0 as the target runtime.  That will filter down the options and you should see &amp;quot;AJAX 1.0-Enabled ASP.NET 2.0 Web Application&amp;quot;.  Select it.
&lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/UsingVS2008toTarget.NETFramework.NETAJAX_10C29/image_2.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px" height=230 alt=image src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/UsingVS2008toTarget.NETFramework.NETAJAX_10C29/image_thumb.png" width=341 border=0&gt;&lt;/a&gt; 
&lt;p&gt;Notice the assembly reference in web.config is fixed up to be the 1.0 version number...&lt;pre&gt; &lt;span style="color:blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#a31515"&gt;system.web&lt;/span&gt;&lt;span style="color:blue"&gt;&amp;gt;
    &amp;lt;&lt;/span&gt;&lt;span style="color:#a31515"&gt;pages&lt;/span&gt;&lt;span style="color:blue"&gt;&amp;gt;
      &amp;lt;&lt;/span&gt;&lt;span style="color:#a31515"&gt;controls&lt;/span&gt;&lt;span style="color:blue"&gt;&amp;gt;
        &amp;lt;&lt;/span&gt;&lt;span style="color:#a31515"&gt;add &lt;/span&gt;&lt;span style="color:red"&gt;tagPrefix&lt;/span&gt;&lt;span style="color:blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color:blue"&gt;asp&lt;/span&gt;&amp;quot; &lt;span style="color:red"&gt;namespace&lt;/span&gt;&lt;span style="color:blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color:blue"&gt;System.Web.UI&lt;/span&gt;&amp;quot; 
             &lt;span style="color:red"&gt;assembly&lt;/span&gt;&lt;span style="color:blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color:blue"&gt;System.Web.Extensions, Version=1.0.61025.0, ...&lt;br&gt;&lt;/span&gt;&lt;span style="color:blue"&gt;      &amp;lt;/&lt;/span&gt;&lt;span style="color:#a31515"&gt;controls&lt;/span&gt;&lt;span style="color:blue"&gt;&amp;gt;
    &amp;lt;/&lt;/span&gt;&lt;span style="color:#a31515"&gt;pages&lt;/span&gt;&lt;span style="color:blue"&gt;&amp;gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;Now you are all set up to get the power of developing with VS 2008, but target .NET Framework 2.0.&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-5487770763778616419&amp;page=RSS%3a+%e6%ad%a3%e5%bc%8f%e5%8f%91%e5%b8%83%e5%9f%ba%e4%ba%8eVS2008%e7%9a%84AJAX%e6%a8%a1%e6%9d%bf%e5%8c%85&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=aspnet.spaces.live.com&amp;amp;GT1=aspnet"&gt;</description><category>计算机与 Internet</category><comments>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!528.entry#comment</comments><guid isPermaLink="true">http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!528.entry</guid><pubDate>Fri, 21 Dec 2007 02:20:38 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://aspnet.spaces.live.com/blog/cns!B3D78590D833939D!528/comments/feed.rss</wfw:commentRss><wfw:comment>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!528.entry#comment</wfw:comment><dcterms:modified>2007-12-21T02:20:38Z</dcterms:modified></item><item><title>简历该如何书写</title><link>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!525.entry</link><description>&lt;div&gt;请大家看看这个人是谁，人家是如何书写人生简历的。共勉。&lt;/div&gt;
&lt;div&gt;&lt;font size=3&gt;1809.2.12,&lt;span style="font-family:宋体"&gt;生日　&lt;/span&gt;&lt;/font&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;&lt;br&gt;&lt;br&gt;&lt;/span&gt;&lt;font size=3&gt;&lt;span style="font-family:宋体"&gt;　　&lt;/span&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;1818&lt;/span&gt;&lt;span style="font-family:宋体"&gt;年&lt;/span&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;(9&lt;/span&gt;&lt;span style="font-family:宋体"&gt;岁&lt;/span&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;)&lt;/span&gt;&lt;span style="font-family:宋体"&gt;，母亲去世。　&lt;/span&gt;&lt;/font&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;&lt;br&gt;&lt;br&gt;&lt;/span&gt;&lt;font size=3&gt;&lt;span style="font-family:宋体"&gt;　　&lt;/span&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;1831&lt;/span&gt;&lt;span style="font-family:宋体"&gt;年&lt;/span&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;(22&lt;/span&gt;&lt;span style="font-family:宋体"&gt;岁&lt;/span&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;)&lt;/span&gt;&lt;span style="font-family:宋体"&gt;，经商失败。　&lt;/span&gt;&lt;/font&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;&lt;br&gt;&lt;br&gt;&lt;/span&gt;&lt;font size=3&gt;&lt;span style="font-family:宋体"&gt;　　&lt;/span&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;1832&lt;/span&gt;&lt;span style="font-family:宋体"&gt;年&lt;/span&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;(23&lt;/span&gt;&lt;span style="font-family:宋体"&gt;岁&lt;/span&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;)&lt;/span&gt;&lt;span style="font-family:宋体"&gt;，竞选州议员落选。　&lt;/span&gt;&lt;/font&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;&lt;br&gt;&lt;br&gt;&lt;/span&gt;&lt;font size=3&gt;&lt;span style="font-family:宋体"&gt;　　同年　&lt;/span&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;(23&lt;/span&gt;&lt;span style="font-family:宋体"&gt;岁&lt;/span&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;)&lt;/span&gt;&lt;span style="font-family:宋体"&gt;，工作丢了。想就读法学院，但未获入学资格。　&lt;/span&gt;&lt;/font&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;&lt;br&gt;&lt;br&gt;&lt;/span&gt;&lt;font size=3&gt;&lt;span style="font-family:宋体"&gt;　　&lt;/span&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;1833&lt;/span&gt;&lt;span style="font-family:宋体"&gt;年&lt;/span&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;(24&lt;/span&gt;&lt;span style="font-family:宋体"&gt;岁&lt;/span&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;)&lt;/span&gt;&lt;span style="font-family:宋体"&gt;，向朋友借钱经商。　&lt;/span&gt;&lt;/font&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;&lt;br&gt;&lt;br&gt;&lt;/span&gt;&lt;font size=3&gt;&lt;span style="font-family:宋体"&gt;　　同年年底&lt;/span&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;(24&lt;/span&gt;&lt;span style="font-family:宋体"&gt;岁&lt;/span&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;)&lt;/span&gt;&lt;span style="font-family:宋体"&gt;，再次破产。接下来，他花了&lt;/span&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;16&lt;/span&gt;&lt;span style="font-family:宋体"&gt;年时间才把债还清。　&lt;/span&gt;&lt;/font&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;&lt;br&gt;&lt;br&gt;&lt;/span&gt;&lt;font size=3&gt;&lt;span style="font-family:宋体"&gt;　　&lt;/span&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;1834&lt;/span&gt;&lt;span style="font-family:宋体"&gt;年&lt;/span&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;(25&lt;/span&gt;&lt;span style="font-family:宋体"&gt;岁&lt;/span&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;)&lt;/span&gt;&lt;span style="font-family:宋体"&gt;，再次竞选州议员，这次赢了。　&lt;/span&gt;&lt;/font&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;&lt;br&gt;&lt;br&gt;&lt;/span&gt;&lt;font size=3&gt;&lt;span style="font-family:宋体"&gt;　　&lt;/span&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;1835&lt;/span&gt;&lt;span style="font-family:宋体"&gt;年&lt;/span&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;(26&lt;/span&gt;&lt;span style="font-family:宋体"&gt;岁&lt;/span&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;)&lt;/span&gt;&lt;span style="font-family:宋体"&gt;，订婚后即将结婚时，未婚妻死了。　&lt;/span&gt;&lt;/font&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;&lt;br&gt;&lt;br&gt;&lt;/span&gt;&lt;font size=3&gt;&lt;span style="font-family:宋体"&gt;　　&lt;/span&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;1836&lt;/span&gt;&lt;span style="font-family:宋体"&gt;年&lt;/span&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;(27&lt;/span&gt;&lt;span style="font-family:宋体"&gt;岁&lt;/span&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;)&lt;/span&gt;&lt;span style="font-family:宋体"&gt;，精神完全崩溃，卧病在床六个月。　&lt;/span&gt;&lt;/font&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;&lt;br&gt;&lt;br&gt;&lt;/span&gt;&lt;font size=3&gt;&lt;span style="font-family:宋体"&gt;　　&lt;/span&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;1838&lt;/span&gt;&lt;span style="font-family:宋体"&gt;年&lt;/span&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;(29&lt;/span&gt;&lt;span style="font-family:宋体"&gt;岁&lt;/span&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;)&lt;/span&gt;&lt;span style="font-family:宋体"&gt;，争取成为州议员的发言人——没有成功。　&lt;/span&gt;&lt;/font&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;&lt;br&gt;&lt;br&gt;&lt;/span&gt;&lt;font size=3&gt;&lt;span style="font-family:宋体"&gt;　　&lt;/span&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;1840&lt;/span&gt;&lt;span style="font-family:宋体"&gt;年&lt;/span&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;(31&lt;/span&gt;&lt;span style="font-family:宋体"&gt;岁&lt;/span&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;)&lt;/span&gt;&lt;span style="font-family:宋体"&gt;，争取成为选举人——落选了。　&lt;/span&gt;&lt;/font&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;&lt;br&gt;&lt;br&gt;&lt;/span&gt;&lt;font size=3&gt;&lt;span style="font-family:宋体"&gt;　　&lt;/span&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;1843&lt;/span&gt;&lt;span style="font-family:宋体"&gt;年&lt;/span&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;(34&lt;/span&gt;&lt;span style="font-family:宋体"&gt;岁&lt;/span&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;)&lt;/span&gt;&lt;span style="font-family:宋体"&gt;，参加国会大选——又落选了。　&lt;/span&gt;&lt;/font&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;&lt;br&gt;&lt;br&gt;&lt;/span&gt;&lt;font size=3&gt;&lt;span style="font-family:宋体"&gt;　　&lt;/span&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;1846&lt;/span&gt;&lt;span style="font-family:宋体"&gt;年&lt;/span&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;(37&lt;/span&gt;&lt;span style="font-family:宋体"&gt;岁&lt;/span&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;)&lt;/span&gt;&lt;span style="font-family:宋体"&gt;，再次参加国会大选——这回当选了。前往华盛顿特区，表现可圈可点。　&lt;/span&gt;&lt;/font&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;&lt;br&gt;&lt;br&gt;&lt;/span&gt;&lt;font size=3&gt;&lt;span style="font-family:宋体"&gt;　　&lt;/span&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;1848&lt;/span&gt;&lt;span style="font-family:宋体"&gt;年&lt;/span&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;(39&lt;/span&gt;&lt;span style="font-family:宋体"&gt;岁&lt;/span&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;)&lt;/span&gt;&lt;span style="font-family:宋体"&gt;，寻求国会议员连任，失败。　&lt;/span&gt;&lt;/font&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;&lt;br&gt;&lt;br&gt;&lt;/span&gt;&lt;font size=3&gt;&lt;span style="font-family:宋体"&gt;　　&lt;/span&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;1849&lt;/span&gt;&lt;span style="font-family:宋体"&gt;年&lt;/span&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;(40&lt;/span&gt;&lt;span style="font-family:宋体"&gt;岁&lt;/span&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;)&lt;/span&gt;&lt;span style="font-family:宋体"&gt;，想在自己州内担任土地局长的工作，遭到拒绝。　&lt;/span&gt;&lt;/font&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;&lt;br&gt;&lt;br&gt;&lt;/span&gt;&lt;font size=3&gt;&lt;span style="font-family:宋体"&gt;　　&lt;/span&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;1854&lt;/span&gt;&lt;span style="font-family:宋体"&gt;年&lt;/span&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;(45&lt;/span&gt;&lt;span style="font-family:宋体"&gt;岁&lt;/span&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;)&lt;/span&gt;&lt;span style="font-family:宋体"&gt;，竞选美国参议员，落选。　&lt;/span&gt;&lt;/font&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;&lt;br&gt;&lt;br&gt;&lt;/span&gt;&lt;font size=3&gt;&lt;span style="font-family:宋体"&gt;　　&lt;/span&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;1856&lt;/span&gt;&lt;span style="font-family:宋体"&gt;年&lt;/span&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;(47&lt;/span&gt;&lt;span style="font-family:宋体"&gt;岁&lt;/span&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;)&lt;/span&gt;&lt;span style="font-family:宋体"&gt;，在共和党内争取副总统的提名——得票不足&lt;/span&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;100&lt;/span&gt;&lt;span style="font-family:宋体"&gt;张。　&lt;/span&gt;&lt;/font&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;&lt;br&gt;&lt;br&gt;&lt;/span&gt;&lt;font size=3&gt;&lt;span style="font-family:宋体"&gt;　　&lt;/span&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;1860&lt;/span&gt;&lt;span style="font-family:宋体"&gt;年&lt;/span&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;(51&lt;/span&gt;&lt;span style="font-family:宋体"&gt;岁&lt;/span&gt;&lt;span lang=EN-US style="font-family:Verdana"&gt;)&lt;/span&gt;&lt;span style="font-family:宋体"&gt;，当选美国总统。成为美国历史上最伟大的总统之一。&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-5487770763778616419&amp;page=RSS%3a+%e7%ae%80%e5%8e%86%e8%af%a5%e5%a6%82%e4%bd%95%e4%b9%a6%e5%86%99&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=aspnet.spaces.live.com&amp;amp;GT1=aspnet"&gt;</description><category>娱乐</category><comments>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!525.entry#comment</comments><guid isPermaLink="true">http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!525.entry</guid><pubDate>Tue, 18 Dec 2007 02:43:05 GMT</pubDate><slash:comments>2</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://aspnet.spaces.live.com/blog/cns!B3D78590D833939D!525/comments/feed.rss</wfw:commentRss><wfw:comment>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!525.entry#comment</wfw:comment><dcterms:modified>2007-12-18T02:43:05Z</dcterms:modified></item><item><title>关于动态数据的新功能-ASP.NET3.5</title><link>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!522.entry</link><description>&lt;div&gt;最近没时间自己写BLOG,特地转一篇来自ASP.NET之父SCOTT大帅哥的新文章：&lt;/div&gt;
&lt;div&gt;
&lt;h2&gt;New ASP.NET Dynamic Data Support &lt;/h2&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;font face=arial size=2&gt;
&lt;p&gt;The ASP.NET 3.5 Extensions CTP &lt;a href="http://weblogs.asp.net/scottgu/archive/2007/12/09/asp-net-3-5-extensions-ctp-preview-released.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0066cc"&gt;we shipped this past weekend&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; contains a bunch of great new features.
&lt;p&gt;One of the cool new features is something we call &amp;quot;ASP.NET Dynamic Data Support&amp;quot;.  In a nutshell this enables you to really quickly build data driven web-sites that work against a LINQ to SQL (and in the future LINQ to Entities) object model - and optionally allows you to-do this without having to build any pages manually.
&lt;p&gt;The best way to see this in action is to watch David Ebbo's awesome &lt;a href="http://blogs.msdn.com/davidebb/archive/2007/12/12/dynamic-data-screencast-is-now-available.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0066cc"&gt;17 minute screen-cast&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;:
&lt;p&gt;&lt;a href="http://blogs.msdn.com/davidebb/archive/2007/12/12/dynamic-data-screencast-is-now-available.aspx" target="_blank"&gt;&lt;img src="http://www.scottgu.com/blogposts/dynamicdata/step0.png"&gt;&lt;/a&gt; 
&lt;p&gt;You can also follow the steps below to easily get started and use the dynamic data support:
&lt;h4&gt;&lt;u&gt;Step 1: Create a ASP.NET Dynamic Data Site:&lt;/u&gt;&lt;/h4&gt;
&lt;p&gt;Once you have the ASP.NET 3.5 Extensions CTP release installed, you can use VS 2008 or the free Visual Web Developer 2008 Express to create a new Web Site or Web Application Project that has the ASP.NET dynamic data support enabled:
&lt;p&gt;&lt;img src="http://www.scottgu.com/blogposts/dynamicdata/step1.png"&gt; 
&lt;p&gt;This will create a new web-site you can use that has some default template files in them, along with CSS style-sheets you can use to customize the look and feel of them:
&lt;p&gt;&lt;img src="http://www.scottgu.com/blogposts/dynamicdata/step8.png"&gt; 
&lt;h4&gt;&lt;u&gt;Step 2: Add a LINQ to SQL Data Model to Your Site&lt;/u&gt;&lt;/h4&gt;
&lt;p&gt;LINQ to SQL is an &lt;a href="http://en.wikipedia.org/wiki/Object-relational_mapping" target="_blank"&gt;&lt;u&gt;&lt;font color="#0066cc"&gt;O/RM&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; (object relational mapper) that ships in .NET 3.5, and which allows you to model a relational database using .NET classes.  You can then query the database using LINQ, as well as update/insert/delete data from it.  LINQ to SQL fully supports transactions, views, and stored procedures.  It also provides an easy way to integrate data validation and business logic rules into your data model.
&lt;p&gt;The easiest way to get started with an ASP.NET Dynamic Data site is to add a new LINQ to SQL data model to your project (right-click-&amp;gt;add new item-&amp;gt;LINQ to SQL Classes item).  This will bring up the LINQ to SQL class designer.  Drag database tables from your server explorer to define a set of classes (with relationships) for your database schema:
&lt;p&gt;&lt;img src="http://www.scottgu.com/blogposts/dynamicdata/step9.png"&gt; 
&lt;h4&gt;&lt;u&gt;Step 3: Enable Dynamic Templates in Your Project:&lt;/u&gt;&lt;/h4&gt;
&lt;p&gt;By default ASP.NET Dynamic Data projects provide built-in support for creating automatic &amp;quot;scaffolding&amp;quot; views of your LINQ to SQL and LINQ to Entities data models.  Dynamic Data projects include template pages and user controls that can automatically create built-in data browsing/editing/selection/deleting UI that is dynamically constructed at runtime based on the LINQ to SQL or LINQ to Entities data model you've added to your project.
&lt;p&gt;To enable this auto-scaffolding support, open the web.config file of your project, search for the &amp;quot;dynamicData&amp;quot; section within it, and set the &amp;quot;enableTemplates&amp;quot; attribute to &amp;quot;true&amp;quot;:
&lt;p&gt;&lt;img src="http://www.scottgu.com/blogposts/dynamicdata/step10.png"&gt; 
&lt;p&gt;&lt;em&gt;Note: this auto-scaffolding feature is currently turned off by default for security reasons (we want you to be explicit about turning it on).  &lt;/em&gt;
&lt;p&gt;&lt;em&gt;Note: as you can see above, the ASP.NET dynamic data section provides optional URL mapping support that allows you to customize the URLs for your dynamic scaffold pages to be in whatever URL format you want.&lt;/em&gt;
&lt;h4&gt;&lt;u&gt;Step 4: Run Your Site&lt;/u&gt;&lt;/h4&gt;
&lt;p&gt;Hit F5 to run your project.  You'll by default be taken to a default.aspx page that lists all of the table objects in your data model:
&lt;p&gt;&lt;img src="http://www.scottgu.com/blogposts/dynamicdata/step3.png"&gt; 
&lt;p&gt;&lt;em&gt;Note: the default.aspx home-page is in the project - if you don't like how it looks just open it up and edit it however you want.&lt;/em&gt;
&lt;p&gt;Clicking on any of the table names in the list above will take you to a dynamic data page that lists the data within it:
&lt;p&gt;&lt;img src="http://www.scottgu.com/blogposts/dynamicdata/step4.png"&gt; 
&lt;p&gt;The default data view pages automatically create functional data navigation UI that includes built-in data paging and editing support (and are ASP.NET AJAX enabled):
&lt;p&gt;&lt;img src="http://www.scottgu.com/blogposts/dynamicdata/step6.png"&gt; 
&lt;p&gt;The data view pages automatically infer relationships between your related objects and provide automatic filtering support:
&lt;p&gt;&lt;img src="http://www.scottgu.com/blogposts/dynamicdata/step5.png"&gt; 
&lt;p&gt;The data view pages also automatically show relationships between your objects and allow users to easily navigate amongst them.  For example, notice how the Category column for products allows me to navigate to the category details for a specific product:
&lt;p&gt;&lt;img src="http://www.scottgu.com/blogposts/dynamicdata/step14.png"&gt; 
&lt;p&gt;The data view pages also enable automatic selection, editing and delete support.  Notice below how when in inline edit mode they automatically infer friendly foreign key names (allowing you to edit the &amp;quot;Category&amp;quot; and pick a name from a dropdownlist instead of having to specify a &amp;quot;CategoryID&amp;quot; integer): 
&lt;p&gt;&lt;img src="http://www.scottgu.com/blogposts/dynamicdata/step11.png"&gt; 
&lt;p&gt;All of this works without having to create a single custom .aspx page or write any custom code.  All of the web UI is created dynamically off of your LINQ to SQL or LINQ to Entities data model.
&lt;h4&gt;&lt;u&gt;Step 5: Customizing the Site Further&lt;/u&gt;&lt;/h4&gt;
&lt;p&gt;Having all of the above functionality work out of the box against your ORM data model is great for quickly getting your site up and running.  Once you get the basic site experience working, you can optionally go in and fully customize it - both at the data validation/business logic level as well as at the UI layer.
&lt;p&gt;You can add standard LINQ to SQL data model and business validation rules to your data model in order to enforce constraints.  The dynamic data pages will automatically work off of this logic, and provide appropriate error messages and validation UI based on them.  
&lt;p&gt;You can also optionally go in and customize the UI of any of the data pages you want.  Dynamic data projects allow you to customize the default look and feel of all data pages on the site, as well as customize the default look and feel of all column types used on the site.  You can customize both of these via the default template files added under the &amp;quot;/App_Shared&amp;quot; folder when you create a new dynamic data project:
&lt;p&gt;&lt;img src="http://www.scottgu.com/blogposts/dynamicdata/step12.png"&gt; 
&lt;p&gt;Simply edit any of the files above to customize the default data page views and/or default data column appearances.  
&lt;p&gt;You can also then optionally override the UI of specific data view pages by explicitly adding a .aspx page that maps to it in your project.  For example, I could override the default ListDetails behavior for Products by adding a \Products\ListDetails.aspx page to my project:
&lt;p&gt;&lt;img src="http://www.scottgu.com/blogposts/dynamicdata/step13.png"&gt; 
&lt;p&gt;You can then add any standard ASP.NET data control to the page.  You can also use the new dynamic data aware ASP.NET data controls that ship in the ASP.NET 3.5 Extensions CTP to the page.  These allow you to completely customize the look and feel of the UI - while still using the new dynamic meta-data provider to infer relationships and meta-data about your data model classes for default behavior.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-5487770763778616419&amp;page=RSS%3a+%e5%85%b3%e4%ba%8e%e5%8a%a8%e6%80%81%e6%95%b0%e6%8d%ae%e7%9a%84%e6%96%b0%e5%8a%9f%e8%83%bd-ASP.NET3.5&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=aspnet.spaces.live.com&amp;amp;GT1=aspnet"&gt;</description><category>计算机与 Internet</category><comments>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!522.entry#comment</comments><guid isPermaLink="true">http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!522.entry</guid><pubDate>Fri, 14 Dec 2007 11:20:54 GMT</pubDate><slash:comments>2</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://aspnet.spaces.live.com/blog/cns!B3D78590D833939D!522/comments/feed.rss</wfw:commentRss><wfw:comment>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!522.entry#comment</wfw:comment><dcterms:modified>2007-12-14T11:20:54Z</dcterms:modified></item><item><title>Try Visual Studio 2008</title><link>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!517.entry</link><description>&lt;table cellspacing=2 cellpadding=10 width="100%" border=0&gt;
&lt;tbody&gt;
&lt;tr valign=top align=left&gt;
&lt;td&gt;&lt;a href="http://images.google.cn/imgres?imgurl=http://www.msuniversity.edu.cn/upload/aa700830_VS2008hero_2.png&amp;amp;imgrefurl=http://www.msuniversity.edu.cn/m_NewsCenter/Detail.aspx%3Fid%3D654&amp;amp;h=210&amp;amp;w=565&amp;amp;sz=226&amp;amp;hl=zh-CN&amp;amp;start=35&amp;amp;tbnid=JYWg6veOwFaztM:&amp;amp;tbnh=50&amp;amp;tbnw=134&amp;amp;prev=/images%3Fq%3DVisual%2BStudio%2B2008%26start%3D20%26gbv%3D2%26ndsp%3D20%26svnum%3D10%26complete%3D1%26hl%3Dzh-CN%26newwindow%3D1%26sa%3DN" target="_blank"&gt;&lt;img style="border-right:1px solid;border-top:1px solid;border-left:1px solid;border-bottom:1px solid" height=50 src="http://tbn0.google.cn/images?q=tbn:JYWg6veOwFaztM:" width=134&gt;&lt;/a&gt;
&lt;td&gt;
&lt;h1&gt;Try Visual Studio 2008&lt;/h1&gt;
&lt;p&gt;Microsoft Visual Studio 2008 provides an industry-leading developer experience for Windows Vista, the 2007 Microsoft Office system, and the Web. In addition, it continues in the Microsoft tradition of development language innovation. To enable evaluation of Visual Studio 2008, this page provides links to trial versions of Visual Studio 2008. For more information, see &lt;a href="http://go.microsoft.com/?linkid=7773350"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Visual Studio 2008 Product Information&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;.
&lt;h3&gt;90-Day Trial Downloads&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;Visual Studio 2008 Professional Edition (Coming Soon)&lt;/em&gt; 
&lt;li&gt;&lt;a href="http://go.microsoft.com/?linkid=7755932"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Visual Studio Team System 2008 Team Suite&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://go.microsoft.com/?linkid=7755933"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Visual Studio Team System 2008 Team Foundation Server&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://go.microsoft.com/?linkid=7755936"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Visual Studio Team System 2008 Test Load Agent&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;/ul&gt;
&lt;p&gt;Current MSDN Professional and Premium Subscribers can download Visual Studio 2008 from &lt;a href="http://aspnet.spaces.live.com/subscriptions"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;MSDN Subscriber Downloads&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;.
&lt;p&gt;In addition, you can download the free &lt;a href="http://www.microsoft.com/express"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Visual Studio 2008 Express Editions&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://go.microsoft.com/?linkid=7755937"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Microsoft .NET Framework 3.5&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;.&lt;/tbody&gt;&lt;/table&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-5487770763778616419&amp;page=RSS%3a+Try+Visual+Studio+2008&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=aspnet.spaces.live.com&amp;amp;GT1=aspnet"&gt;</description><category>计算机与 Internet</category><comments>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!517.entry#comment</comments><guid isPermaLink="true">http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!517.entry</guid><pubDate>Mon, 26 Nov 2007 09:19:44 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://aspnet.spaces.live.com/blog/cns!B3D78590D833939D!517/comments/feed.rss</wfw:commentRss><wfw:comment>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!517.entry#comment</wfw:comment><dcterms:modified>2007-11-26T09:19:44Z</dcterms:modified></item><item><title>Upgrading your ZUNE 1(EST AM 2:30 USA)</title><link>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!516.entry</link><description>&lt;div&gt;
&lt;p&gt;For you Zune 30 owners out there, today(EST AM 2:30 USA) you'll be getting the firmware update (woot). Our buddy &lt;a href="http://www.zunethoughts.com/news/show/23466/zune-30-firmware-update-old-is-made-new.html" target="_blank"&gt;&lt;u&gt;&lt;font color="#810081"&gt;Jason at Zune Thoughts produced a video&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; detailing the upgrade experience. Check it out: 
&lt;p&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-5487770763778616419&amp;page=RSS%3a+Upgrading+your+ZUNE+1(EST+AM+2%3a30+USA)&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=aspnet.spaces.live.com&amp;amp;GT1=aspnet"&gt;</description><category>计算机与 Internet</category><comments>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!516.entry#comment</comments><guid isPermaLink="true">http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!516.entry</guid><pubDate>Tue, 13 Nov 2007 12:48:33 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://aspnet.spaces.live.com/blog/cns!B3D78590D833939D!516/comments/feed.rss</wfw:commentRss><wfw:comment>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!516.entry#comment</wfw:comment><dcterms:modified>2007-11-13T12:48:33Z</dcterms:modified></item><item><title>嫦娥卫星的技术花絮</title><link>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!514.entry</link><description>&lt;div&gt;
&lt;div&gt;最近大家都关心嫦娥，今天粘贴点关于嫦娥卫星的技术信息。&lt;/div&gt;
&lt;div&gt;FYI FROM &lt;a href="http://aspnet.spaces.live.com/mmm2007-10-25_18.59/profile-uid-3152.html" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;YaoFei&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;对于地面使用的软件，特别是大家在电视上看到的每个人面前的监视终端，是一台运行在Windows2000上的普通PC机，监视软件也是普通的VC编写的，各个型号基本都差不多，在一套代码基础上按照每个型号的遥测处理格式和要求略有一些定制。&lt;br&gt;大部分软件体制还是脱胎于西安。真正的发指令和接收数据还是靠西安在干活。&lt;br&gt;型号研制单位自己的测试系统和软件不在此范围内，各种花样都有，运行在自己的总装总测场地。&lt;br&gt;&lt;br&gt;至于星上的软件，仅对嫦娥而言，主要的数管和姿控导航两个分系统各自使用了一台基于欧洲ERC32处理器的计算机，主频不超过30MHz, 没有通常意义的操作系统，在RTEMS的基础上大幅度剪裁剩下一点点残渣作为底层的硬件和进程管理，上面跑自己的应用软件完成功能。编译器是erc32ccs,  GCC的定制版本，支持SPARC V7处理器和RTEMS， ESA提供的，高兴了可以去免费下载玩玩.   有效载荷软件大部分都是基于MCS51的单片机系统，个别设备也许有DSP.&lt;br&gt;由于前段时间发生了用导弹摧毁FY-1C卫星的事情，国际上已经完全不相信中国所谓气象卫星是民用项目的幌子，给了各种本来就对中国存在敌意的国家和组织以口实，现在想继续买ERC32和欧洲生产的其他星载处理器已经几乎完全没有可能，美国就更不要说了。一些后续型号基本上面临无米下锅的难题。&lt;img title="" style="width:399px;height:176px" src="http://images.china.cn/attachement/jpg/site1000/20070928/0019b91ecb6d0866982602.jpg" align=center border=0&gt;&lt;/div&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-5487770763778616419&amp;page=RSS%3a+%e5%ab%a6%e5%a8%a5%e5%8d%ab%e6%98%9f%e7%9a%84%e6%8a%80%e6%9c%af%e8%8a%b1%e7%b5%ae&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=aspnet.spaces.live.com&amp;amp;GT1=aspnet"&gt;</description><category>计算机与 Internet</category><comments>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!514.entry#comment</comments><guid isPermaLink="true">http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!514.entry</guid><pubDate>Tue, 06 Nov 2007 10:46:32 GMT</pubDate><slash:comments>1</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://aspnet.spaces.live.com/blog/cns!B3D78590D833939D!514/comments/feed.rss</wfw:commentRss><wfw:comment>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!514.entry#comment</wfw:comment><dcterms:modified>2007-11-06T10:46:32Z</dcterms:modified></item><item><title>微软官方论坛注册有奖</title><link>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!509.entry</link><description>&lt;div&gt;本人暂时代为管理和维持：微软官方技术论坛-- 微软中文技术论坛（MSDN and TechNet） » ASP.NET &amp;amp; AJAX » Web相关讨论(IIS等)  &lt;br&gt; 地址:http://forums.microsoft.com/china/&lt;br&gt;有相关问题的朋友可以访问并提出你的问题。 &lt;/div&gt;
&lt;div&gt;&lt;br&gt;FYI：&lt;/div&gt;
&lt;div&gt;为了鼓励更多的人知道和参与到微软中文技术论坛中，我们从昨天开始发布了一个最新的活动——新手报道有奖！我们专门成立了一个区叫做新手报道区，希望大家能帮助宣传。&lt;/div&gt;
&lt;div&gt;论坛注册有奖活动的具体说明：&lt;a href="http://forums.microsoft.com/china/ShowPost.aspx?PostID=2300450&amp;amp;SiteID=15"&gt;http://forums.microsoft.com/china/ShowPost.aspx?PostID=2300450&amp;amp;SiteID=15&lt;/a&gt; &lt;/div&gt;
&lt;div&gt;新用户注册Step by Step: &lt;a href="http://forums.microsoft.com/china/ShowPost.aspx?PostID=2300401&amp;amp;SiteID=15"&gt;http://forums.microsoft.com/china/ShowPost.aspx?PostID=2300401&amp;amp;SiteID=15&lt;/a&gt; &lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-5487770763778616419&amp;page=RSS%3a+%e5%be%ae%e8%bd%af%e5%ae%98%e6%96%b9%e8%ae%ba%e5%9d%9b%e6%b3%a8%e5%86%8c%e6%9c%89%e5%a5%96&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=aspnet.spaces.live.com&amp;amp;GT1=aspnet"&gt;</description><category>通告</category><comments>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!509.entry#comment</comments><guid isPermaLink="true">http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!509.entry</guid><pubDate>Tue, 23 Oct 2007 23:40:30 GMT</pubDate><slash:comments>1</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://aspnet.spaces.live.com/blog/cns!B3D78590D833939D!509/comments/feed.rss</wfw:commentRss><wfw:comment>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!509.entry#comment</wfw:comment><dcterms:modified>2007-10-23T23:40:30Z</dcterms:modified></item><item><title>上帝安排的World Champion</title><link>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!506.entry</link><description>&lt;div&gt;KIMI是世界冠军，这个在昨天是属于奇迹级别的。今天KIMI是 world champion。诡异的胜利，本人力挺的KIMI果然夸张的夺冠！&lt;/div&gt;
&lt;div&gt;这个正验证了中国人的因果论，小人和一切障碍在最后被上帝干掉了！不需要理由。&lt;/div&gt;
&lt;div&gt;联想到我本人也是，最近2年曾到的公司惨遇极端恶心反胃的小人。哈哈~~~不过想象也是，小人也要生存。所以使用打压，陷阱，撒烂药等阴招也在意料之中。不过内心的不安和丑陋会陪伴它们终生！人模狗样的，其实是一堆滥狗屎。&lt;/div&gt;
&lt;div&gt;归根结底：人生的任何成绩都毫无意义，关键是活的坦荡，问心无愧才是根本。&lt;/div&gt;
&lt;div&gt;祝贺KIMI，一个和我一样正直，内敛的人。：） 
&lt;table align=left&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="http://sports.sina.com.cn/f1/2007f1brazil/photo/51047/index.shtml" target="_blank"&gt;&lt;img alt="F1巴西奇迹莱科宁首夺世界冠军汉密尔顿功亏一篑" hspace=8 src="http://www.sinaimg.cn/ty/f1/2007-10-22/U1166P6T12D3239614F1286DT20071022022320.jpg" vspace=4 border=1&gt;&lt;/a&gt; 
&lt;tr&gt;
&lt;td align=middle&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt; &lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-5487770763778616419&amp;page=RSS%3a+%e4%b8%8a%e5%b8%9d%e5%ae%89%e6%8e%92%e7%9a%84World+Champion&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=aspnet.spaces.live.com&amp;amp;GT1=aspnet"&gt;</description><category>娱乐</category><comments>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!506.entry#comment</comments><guid isPermaLink="true">http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!506.entry</guid><pubDate>Mon, 22 Oct 2007 03:44:10 GMT</pubDate><slash:comments>4</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://aspnet.spaces.live.com/blog/cns!B3D78590D833939D!506/comments/feed.rss</wfw:commentRss><wfw:comment>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!506.entry#comment</wfw:comment><dcterms:modified>2007-10-22T03:51:38Z</dcterms:modified></item><item><title>我写给美国UPS的客服自杀信</title><link>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!503.entry</link><description>&lt;div&gt;以下是我崩溃后写给UPS客服的邮件全文,提供大家欣赏！&lt;/div&gt;
&lt;div&gt;==========================================================================================&lt;/div&gt;
&lt;div&gt;我用过好几次UPS,UPS的服务这次真的非常不满意。慢的惊世骇俗。请你们自己TRACK下记录看看。&lt;br&gt;光上海就用了5天！搞的我9号中午还专门发传真发身份证的被要去清关。就算只从9号算也不至于10，11两天都还不能从上海到杭州吧？上海到杭州有多近？对UPS太失望了，我一个美国全额付款的包裹搞了我十多天还收不到。请给解释下EXPRESS是啥意思？我查询了一下，自包裹从到HK后就进入中国本地土企业的速度了，你们可以自己去看TRACKING RECORDS！&lt;br&gt;我以后不会选择UPS了，太受罪了。国内速度奇慢无比！你们是火车运还是汽车运？50多美金的运费就这个水平？我的天，中国EMS国内所有城市还隔天到呢！&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-5487770763778616419&amp;page=RSS%3a+%e6%88%91%e5%86%99%e7%bb%99%e7%be%8e%e5%9b%bdUPS%e7%9a%84%e5%ae%a2%e6%9c%8d%e8%87%aa%e6%9d%80%e4%bf%a1&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=aspnet.spaces.live.com&amp;amp;GT1=aspnet"&gt;</description><category>通告</category><comments>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!503.entry#comment</comments><guid isPermaLink="true">http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!503.entry</guid><pubDate>Thu, 11 Oct 2007 10:24:50 GMT</pubDate><slash:comments>2</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://aspnet.spaces.live.com/blog/cns!B3D78590D833939D!503/comments/feed.rss</wfw:commentRss><wfw:comment>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!503.entry#comment</wfw:comment><dcterms:modified>2007-10-11T10:51:24Z</dcterms:modified></item><item><title>IPOD's KILLER--ZUNE1-ZUNE2</title><link>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!498.entry</link><description>&lt;div&gt;The next generation media player was released on 2/10. Bill Gates looks like a younger man on TV!LOL...LOL....&lt;/div&gt;
&lt;div&gt;The new zune called ZUNE2!wowowowowo,its a lovely baby!&lt;/div&gt;
&lt;div&gt;Yep,I bought a ZUNE 1 before 10 months ago for showing what is fans for Microsoft!LOLZ....&lt;/div&gt;
&lt;div&gt;But I worried about how to upgrade my old zune to getting new functions and firmware 2.1.Fortunately,ZUNE team will be pushing a new package to refresh ZUNE1'firmware and software after relased new one for few period. &lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;FYI FROM ZUNE TEAM 's ANNOUNCEMENT:&lt;/div&gt;
&lt;div&gt;First, you can click &amp;quot;sync now&amp;quot; on your Zune if you're within your home network's range, that'll sync your device if you're not plugged into AC power. Automatic wireless sync works like this: if you're plugged into a dock, AC adapter or speaker dock accessory, wireless sync will automatically start after 1 minute of device inactivity. So you can plug your Zune into the best speakers in your house, or charging right next to your cell phone and then the content gets sync'd automatically.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&amp;quot;wireless sync for pc&amp;quot;!yessssssssssssssssssssssssssssssss,its coming sonner!come on!&lt;/div&gt;
&lt;div&gt;I love ZUNE!&lt;/div&gt;
&lt;div&gt;At last show three photos(pls special focus the frist one) between 2006 and 2007. just for fun:)&lt;/div&gt;
&lt;div&gt;
&lt;table cellspacing=0 cellpadding=0 width=420 border=0&gt;
&lt;tbody&gt;
&lt;tr valign=top&gt;
&lt;td colspan=2 height=32&gt;
&lt;p&gt; &lt;img height=248 alt="Alternativ tekst mangler" src="http://bilder.amobil.no/222/222192/i_222192.jpg" width=250&gt;&lt;img src="http://www.zeusnews.it/immagini/006198-10-02ZuneNextGenIMAGE__lg.jpg"&gt;&lt;img src="http://www.nrk.no/contentfile/file/1.1318930!img1318898.jpg"&gt; 
&lt;tr&gt;
&lt;td valign=top width=200&gt;
&lt;div align=center&gt; &lt;/div&gt;
&lt;td valign=top width=200&gt;&lt;em&gt;&lt;/em&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-5487770763778616419&amp;page=RSS%3a+IPOD's+KILLER--ZUNE1-ZUNE2&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=aspnet.spaces.live.com&amp;amp;GT1=aspnet"&gt;</description><category>娱乐</category><comments>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!498.entry#comment</comments><guid isPermaLink="true">http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!498.entry</guid><pubDate>Sat, 06 Oct 2007 00:17:08 GMT</pubDate><slash:comments>1</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://aspnet.spaces.live.com/blog/cns!B3D78590D833939D!498/comments/feed.rss</wfw:commentRss><wfw:comment>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!498.entry#comment</wfw:comment><dcterms:modified>2007-10-06T22:28:47Z</dcterms:modified></item><item><title>推荐一本书给初学者</title><link>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!494.entry</link><description>&lt;div&gt;最近参与了微软官方出版社在华原版英文图书的书评，该书定价188元。很值得初学者一读。&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;书评内容:&lt;/div&gt;
&lt;div&gt;&amp;lt;&amp;lt;ASP.NET2.0由入门到精通&amp;gt;&amp;gt;一书来自微软官方出版社，不管从讲述的可靠程度和准确性上都是值得大家信赖的。&lt;br&gt;该书知识点覆盖面比较全，从ASP.NET2.0的运行原理开始讲解，逐一介绍了主要的技术。其中的第13章 会话状态，第14章 数据缓存，第16章 分析调试等都讲述的非常精彩和详细。另外本书非常的结合实际，比如说第17，18，19，20章详细介绍了如何构建和扩展基于ASP。NET2。0技术的站点系统。这些内容不管是对于开发人员还是系统管理人员都是非常有价值的。&lt;br&gt;在目前市面上的同类图书中也可以算是比较出彩的作品了。&lt;br&gt;全书在讲述过程中采用原理结合实例代码的方式，让读者容读，易练。全书代码才用最新的C#2.0，并附有合理的代码注释。&lt;br&gt;相信读者在阅读完本书并加以练习，一定能够如本书标题那样入门并精通ASP.NET2.0技术。&lt;/div&gt;
&lt;table cellspacing=0 cellpadding=0 width=600 border=0&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td height=1&gt; 
&lt;tr&gt;
&lt;td&gt;
&lt;table cellspacing=0 cellpadding=0 width="100%" align=left border=0&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td align=left height=40&gt;&lt;font face="黑体"&gt;&lt;span&gt;&lt;font size=5&gt;原版定价:&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#01378a" size=6&gt;39.99&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font size=5&gt;美元 &lt;/font&gt;&lt;/span&gt;&lt;/font&gt; &lt;span&gt;&lt;font face="黑体" size=5&gt;定价:&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font face="黑体" color="#01378a" size=6&gt;188.00&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font face="黑体" size=5&gt;元 &lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font face="黑体" size=5&gt;会员价:&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font face="黑体" color="#01378a" size=6&gt;159.00&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font face="黑体" size=5&gt;元&lt;/font&gt;&lt;/span&gt;
&lt;td&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;table cellspacing=0 cellpadding=0 width="100%" border=0&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="color:#01378a" valign=center align=left width="97%" height=50&gt;Microsoft ASP.NET 2.0：由入门到精通
&lt;td width="3%"&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;table cellspacing=0 cellpadding=0 width="100%" border=0&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign=top align=left width="38%" height=247&gt;&lt;a href="http://www.mspress.com.cn/SPGFrame/SPGUpload/BookCoverPic/B0000000044.jpg" target="_blank"&gt;&lt;img src="http://www.mspress.com.cn/SPGFrame/SPGUpload/BookCoverPic/B0000000044.jpg" width=210 border=0&gt;&lt;/a&gt;
&lt;td valign=bottom align=left width="62%"&gt;
&lt;table cellspacing=0 cellpadding=0 width="100%" border=0&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="1%" bgcolor="#d9d9d9" height=20&gt; 
&lt;td width="25%" bgcolor="#d9d9d9"&gt;书 号：
&lt;td align=left width="60%" bgcolor="#d9d9d9"&gt;978-7-5062-8334-2
&lt;td width="14%"&gt; 
&lt;tr&gt;
&lt;td height=4&gt;
&lt;td&gt;
&lt;td&gt;
&lt;td&gt;
&lt;tr&gt;
&lt;td width="1%" bgcolor="#d9d9d9" height=20&gt; 
&lt;td width="23%" bgcolor="#d9d9d9"&gt;&lt;span&gt;作 者：&lt;/span&gt;
&lt;td width="60%" bgcolor="#d9d9d9"&gt;George Shepherd 著 
&lt;td width="16%"&gt; 
&lt;tr&gt;
&lt;td height=4&gt;
&lt;td&gt;
&lt;td&gt;
&lt;td&gt;
&lt;tr&gt;
&lt;td width="1%" bgcolor="#d9d9d9" height=20&gt; 
&lt;td width="23%" bgcolor="#d9d9d9"&gt;&lt;span&gt;&lt;span&gt;出版时间：&lt;/span&gt;&lt;/span&gt;
&lt;td width="60%" bgcolor="#d9d9d9"&gt;
&lt;table cellspacing=0 cellpadding=0 width="100%" border=0&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="34%"&gt;2007-06
&lt;td width="36%"&gt;
&lt;td width="30%"&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;td width="16%"&gt; 
&lt;tr&gt;
&lt;td height=4&gt;
&lt;td&gt;
&lt;td&gt;
&lt;td&gt;
&lt;tr&gt;
&lt;td width="1%" bgcolor="#d9d9d9" height=20&gt; 
&lt;td width="23%" bgcolor="#d9d9d9"&gt;&lt;span&gt;&lt;span&gt;图书类型：&lt;/span&gt;&lt;/span&gt;
&lt;td width="60%" bgcolor="#d9d9d9"&gt;
&lt;table cellspacing=0 cellpadding=0 width="100%" border=0&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="34%"&gt;影印版
&lt;td width="36%"&gt;
&lt;td width="30%"&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;td width="16%"&gt; 
&lt;tr&gt;
&lt;td height=4&gt;
&lt;td&gt;
&lt;td&gt;
&lt;td&gt;
&lt;tr&gt;
&lt;td width="1%" bgcolor="#d9d9d9" height=20&gt; 
&lt;td width="23%" bgcolor="#d9d9d9"&gt;&lt;span&gt;开 本：&lt;/span&gt;
&lt;td width="60%" bgcolor="#d9d9d9"&gt;
&lt;table cellspacing=0 cellpadding=0 width="100%" border=0&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="34%"&gt;16开
&lt;td width="36%"&gt;印 张：
&lt;td width="30%"&gt;29&lt;/tbody&gt;&lt;/table&gt;
&lt;td width="16%"&gt; 
&lt;tr&gt;
&lt;td height=4&gt;
&lt;td&gt;
&lt;td&gt;
&lt;td&gt;
&lt;tr&gt;
&lt;td width="1%" bgcolor="#d9d9d9" height=20&gt; 
&lt;td width="23%" bgcolor="#d9d9d9"&gt;版次/印次：
&lt;td width="60%" bgcolor="#d9d9d9"&gt;
&lt;table cellspacing=0 cellpadding=0 width="100%" border=0&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="34%"&gt;1版1次
&lt;td width="36%"&gt;语 种：
&lt;td width="30%"&gt;英文&lt;/tbody&gt;&lt;/table&gt;
&lt;td width="16%"&gt; 
&lt;tr&gt;
&lt;td height=4&gt;
&lt;td&gt;
&lt;td&gt;
&lt;td&gt;
&lt;tr&gt;
&lt;td width="1%" bgcolor="#d9d9d9" height=20&gt; 
&lt;td width="23%" bgcolor="#d9d9d9"&gt;正文纸张：
&lt;td width="60%" bgcolor="#d9d9d9"&gt;
&lt;table cellspacing=0 cellpadding=0 width="100%" border=0&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="34%"&gt;80g胶版纸
&lt;td width="36%"&gt;装 帧：
&lt;td width="30%"&gt;平装&lt;/tbody&gt;&lt;/table&gt;
&lt;td width="16%"&gt; 
&lt;tr&gt;
&lt;td height=4&gt;
&lt;td&gt;
&lt;td&gt;
&lt;td&gt;
&lt;tr&gt;
&lt;td width="1%" bgcolor="#d9d9d9" height=20&gt; 
&lt;td width="23%" bgcolor="#d9d9d9" colspan=2&gt;&lt;span&gt;&lt;font face="黑体"&gt;本产品仅适合在以下地方销售：&lt;/font&gt;&lt;/span&gt; 中国大陆&lt;/tbody&gt;&lt;/table&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt; &lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-5487770763778616419&amp;page=RSS%3a+%e6%8e%a8%e8%8d%90%e4%b8%80%e6%9c%ac%e4%b9%a6%e7%bb%99%e5%88%9d%e5%ad%a6%e8%80%85&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=aspnet.spaces.live.com&amp;amp;GT1=aspnet"&gt;</description><category>通告</category><comments>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!494.entry#comment</comments><guid isPermaLink="true">http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!494.entry</guid><pubDate>Wed, 26 Sep 2007 01:15:46 GMT</pubDate><slash:comments>1</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://aspnet.spaces.live.com/blog/cns!B3D78590D833939D!494/comments/feed.rss</wfw:commentRss><wfw:comment>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!494.entry#comment</wfw:comment><dcterms:modified>2007-09-26T01:15:46Z</dcterms:modified></item><item><title>第3本书震撼发布&lt;&lt;ASP.NET 2.0典型项目开发&gt;&gt;</title><link>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!493.entry</link><description>&lt;div&gt; 经过我独自一年多的写作,第3本书已经正式由信息产业部直属出版社出版上市发行.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div align=center&gt;&amp;lt;&amp;lt;ASP.NET 2.0典型项目开发&amp;gt;&amp;gt;&lt;/div&gt;
&lt;div&gt;     本书精心选择了6个经典的ASP.NET 2.0示范级项目，每一项目除涉及ASP.NET 2.0的重要技术外，还具备实用而独具特色的开发技术。这6个系统分别是：俱乐部系统、博客系统、分类广告系统、中小型企业门户网站、网络猎头系统、电子交易结算平台。每个项目都会帮助读者熟悉一个开发领域。读者在阅读完本书后，能把所学的ASP.NET 2.0技术构成一个完整的知识体系并提高实际开发能力。 &lt;br&gt;流行的应用程序框架，使得应用程序的代码和设计具有良好的扩展性、模块化和可重用性整合目前流行的Web 2．0技术(如Ajax、GDI+等)，详细讲解ASP．NET 2．0新增的部分内容，比如母版页、主题和皮肤等&lt;br&gt;本书配套光盘包括详细的安装、配置视频教程，帮助读者快速建立应用环境.　&lt;/div&gt;
&lt;div&gt;本书主要面向基于Visual Studio 2005并使用C# 2.0语言编写Web应用的开发人员，也可作为大中专院校相关专业教材和毕业设计辅导用书。&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;strong&gt;其中国内少有的长达45分钟教学视频,详细告诉大家如何高效进入学习和实践阶段.让你搭建系统无忧,学习愉快.&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;                                                                                                                                                   &lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;&lt;/strong&gt; &lt;/div&gt;
&lt;div align=right&gt;&lt;strong&gt;杨云&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;&lt;/strong&gt; &lt;/div&gt;
&lt;div&gt; &lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-5487770763778616419&amp;page=RSS%3a+%e7%ac%ac3%e6%9c%ac%e4%b9%a6%e9%9c%87%e6%92%bc%e5%8f%91%e5%b8%83%3c%3cASP.NET+2.0%e5%85%b8%e5%9e%8b%e9%a1%b9%e7%9b%ae%e5%bc%80%e5%8f%91%3e%3e&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=aspnet.spaces.live.com&amp;amp;GT1=aspnet"&gt;</description><category>图书</category><comments>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!493.entry#comment</comments><guid isPermaLink="true">http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!493.entry</guid><pubDate>Fri, 14 Sep 2007 03:01:35 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://aspnet.spaces.live.com/blog/cns!B3D78590D833939D!493/comments/feed.rss</wfw:commentRss><wfw:comment>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!493.entry#comment</wfw:comment><dcterms:modified>2007-09-14T03:33:39Z</dcterms:modified></item><item><title>.NET 3.5和VS 2008中的ASP.NET AJAX</title><link>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!484.entry</link><description>&lt;div&gt;
&lt;h2&gt;【原文地址】&lt;a title=".NET 3.5 和 VS 2008 中的ASP.NET AJAX" href="http://weblogs.asp.net/scottgu/archive/2007/07/30/asp-net-ajax-in-net-3-5-and-vs-2008.aspx"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt; ASP.NET AJAX in .NET 3.5 and VS 2008 &lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;br&gt;【原文发表日期】 Monday, July 30, 2007 12:06 AM &lt;/h2&gt;
&lt;p&gt;在过去，我曾在《&lt;a href="http://weblogs.asp.net/scottgu/archive/2007/06/21/vs-2008-javascript-intellisense.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;VS 2008 JavaScript Intellisense&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;》 和 《 &lt;a href="http://weblogs.asp.net/scottgu/archive/2007/07/19/vs-2008-javascript-debugging.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;VS 2008 JavaScript debugging&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;》 中讨论过JavaScript和AJAX方面的改进。下面是作为VS 2008和.NET 3.5一部分发布的一些ASP.NET AJAX运行时特性的几个备注，以及你在VS 2008中打开现有ASP.NET AJAX 1.0项目时需要知道的几个重要事项。 
&lt;h3&gt;&lt;u&gt;包括在.NET 3.5中的ASP.NET AJAX&lt;/u&gt;&lt;/h3&gt;
&lt;p&gt;&lt;img style="margin:0px 0px 0px 25px" src="http://www.scottgu.com/blogposts/ajaxinorcas/step1.jpg" align=right&gt; ASP.NET AJAX 1.0是以可以在ASP.NET 2.0之上安装的单独一个下载的形式发布的。从.NET框架3.5开始，所有这些特性都成为ASP.NET所固有的，这意味着在构建或部署应用时，你不再需要下载和安装单独的ASP.NET AJAX安装文件。 
&lt;p&gt;当你在VS 2008 中创建针对.NET框架3.5的新ASP.NET应用或网站项目时，VS会自动在你的web.config 文件里添加适当的AJAX注册设置，而且核心ASP.NET AJAX 服务器控件会出现在你的工具箱里。 
&lt;p&gt;随.NET 3.5发布的ASP.NET AJAX 版本有不少很好的改进 - 包括对可与WebPart一起使用的UpdatePanel的支持，对基于WCF的JSON结点的支持，对在JavaScript中使用ASP.NET用户数据，角色和登录应用服务的支持，以及N个缺陷修补和性能改进。 
&lt;h3&gt;&lt;u&gt;理解ASP.NET AJAX的版本&lt;/u&gt;&lt;/h3&gt;
&lt;p&gt;ASP.NET AJAX 1.0和.NET 3.5两者可以在同个机器上并行安装。ASP.NET AJAX 1.0是在System.Web.Extensions.dll 的&lt;em&gt;V1.0&lt;/em&gt;程序集中实现的，而包括在.NET 3.5中的ASP.NET AJAX实现存在于System.Web.Extensions.dll 的&lt;em&gt;V3.5&lt;/em&gt;程序集中。System.Web.Extensions.dll 的V3.5版本是个完全兼容于1.0版本的扩展集（这意味着你不要改动任何代码就可以使用它）。 
&lt;p&gt;机器上的每个ASP.NET应用都可以选择使用任何一个ASP.NET AJAX 版本来构建和运行。这是通过在web.config文件中&amp;lt;system.web.extensions&amp;gt;部分节点，以及应用编译时所引用的System.Web.Extensions.dll程序集版本来配置的（在网站项目中，这些引用是注册在web.config文件中的&amp;lt;assemblies&amp;gt;部分的，而web应用项目则是通过项目文件来指定这些引用的）。 
&lt;p&gt;你将能使用VS 2008来开发针对ASP.NET AJAX 3.5的应用，以及使用新的&lt;a href="http://weblogs.asp.net/scottgu/archive/2007/06/20/vs-2008-multi-targeting-support.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;VS 2008多定向支持&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;来构建使用ASP.NET AJAX 1.0的ASP.NET 2.0应用。在下面的部分，我将讨论怎么做。 
&lt;h3&gt;&lt;u&gt;重要的Beta 2信息&lt;/u&gt;&lt;/h3&gt;
&lt;p&gt;在我们在web上发布Beta2前几天，我们发现了一个并行安装ASP.NET AJAX的问题。如果你读过我原先的《&lt;a href="http://blog.joycode.com/scottgu/archive/2007/07/30/106793.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;VS 2008和.NET 3.5 Beta 2发布了&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;》的博客贴子的话，你会记得下面这个我特别指出的来修正这一问题的安装后补丁步骤： 
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;你应该&lt;a href="http://download.microsoft.com/download/7/9/2/79268325-1006-4566-bd26-5581b8971f36/DisableAjaxPolicy.EXE" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;下载和运行这个批文件&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;。这只要几秒钟就可以运行完，它修补了这个星期早些时候我们发现的System.Web.Extensions.dll版本政策的问题，该程序集包含了 ASP.NET AJAX。如果你不运行这个批文件，那么用ASP.NET AJAX 1.0 和 VS 2005构建的现有的ASP.NET 2.0项目就会自动地运载随 .NET 3.5 Beta2发布的新ASP.NET AJAX 版本。这会工作而且运行良好，但会不小心导致你的VS2005应用依赖于.NET 3.5。运行这个批文件会改变新的System.Web.Extensions.dll 程序集的版本绑定政策，确保你只在你明确构建.NET 3.5项目时才使用新的.NET 3.5 ASP.NET AJAX版本。 &lt;/em&gt;&lt;/blockquote&gt;
&lt;p&gt;好消息是，这会修正我们发现的并行安装问题，使得我们可以安全地在同一台机器上使用VS 2005和VS 2008同时开发ASP.NET AJAX应用。 
&lt;p&gt;但有一个问题是，在VS 2008中第一次打开老的ASP.NET 2.0项目时，它会导致VS 2008不正确地检测出所用ASP.NET AJAX的版本，特别地，它会导致VS 2008认为当前项目已经使用了.NET 3.5。这要求你在VS 2008 Beta2中第一次打开现有的ASP.NET AJAX 1.0网站项目时，采取额外的步骤来更正这个问题。在VS 2008的最终版本中， 你&lt;u&gt;将不&lt;/u&gt;需要采取这些步骤。 
&lt;h3&gt;&lt;u&gt;把ASP.NET AJAX 1.0应用升级到使用ASP.NET AJAX 3.5&lt;/u&gt;&lt;/h3&gt;
&lt;p&gt;当你使用VS 2008 打开使用了ASP.NET AJAX 1.0的现有ASP.NET 2.0 应用时，你可以选择将应用升级到使用.NET 3.5（以及包含在其中的ASP.NET AJAX 版本）。 
&lt;p&gt;VS Web工具组最近发表了《&lt;a href="http://blogs.msdn.com/webdevtools/archive/2007/07/28/upgrading-asp-net-ajax-1-0-websites-and-web-applications-to-net-framework-3-5.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Upgrading ASP.NET AJAX 1.0 Websites and Web Applications to .NET Framework 3.5&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;》的博客贴子，其中描述了怎么使用VS 2008 Beta2来实现升级的逐步指令。好消息是，把ASP.NET AJAX 1.0应用更新到.NET 3.5时，&lt;u&gt;不&lt;/u&gt;要求你改动任何代码，只需要花几分钟就可以完成。 
&lt;p&gt;作为升级ASP.NET AJAX 1.0应用到.NET 3.5的一部分，你要更新你也许在用的编译过的ASP.NET AJAX控件库。ASP.NET AJAX 控件工具包开发组刚发表了AJAX 控件工具包的ASP.NET AJAX 1.0和.NET 3.5 版本，你可以&lt;a href="http://www.codeplex.com/AtlasControlToolkit/Release/ProjectReleases.aspx?ReleaseId=4923" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;在这里下载&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;： 
&lt;p&gt;&lt;img src="http://www.scottgu.com/blogposts/ajaxbeta2/step1.jpg"&gt; 
&lt;p&gt;《&lt;a href="http://blogs.msdn.com/webdevtools/archive/2007/07/28/upgrading-asp-net-ajax-1-0-websites-and-web-applications-to-net-framework-3-5.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Upgrading ASP.NET AJAX 1.0 Websites and Web Applications to .NET Framework 3.5&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;》博客贴子讨论了如何将AJAX 控件工具包的ASP.NET AJAX 3.5版本加到VS 2008工具箱里。 
&lt;h3&gt;&lt;u&gt;使用VS 2008 构建ASP.NET AJAX 1.0应用（使用多定向）&lt;/u&gt;&lt;/h3&gt;
&lt;p&gt;当你使用VS 2008打开使用了ASP.NET AJAX 1.0的现有ASP.NET 2.0 应用时，你也可以选择不升级到.NET 3.5，而是使用VS 2008中新的多定向特性来构建使用了ASP.NET 2.0 和ASP.NET AJAX 1.0的应用。 
&lt;p&gt;VS Web工具组最近发表了《&lt;a href="http://blogs.msdn.com/webdevtools/archive/2007/07/30/using-vs-2008-to-target-asp-net-ajax-1-0.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Using VS 2008 to Target ASP.NET AJAX 1.0&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;》的博客贴子，其中描述了如何使用VS 2008 Beta2来实现这个开发的逐步指令。 
&lt;p&gt;在该博客贴子里，还包括了几个你要在Beta2中采取的手工步骤，来把ASP.NET AJAX 1.0和ASP.NET AJAX控件工具包服务器控件填充到VS 2008工具箱中。在VS 2008的最终版本中，我们会发布一个安装包来自动化这个过程，以及在VS 2008中添加可为你所用的ASP.NET AJAX 1.0项目和文件模板。 
&lt;p&gt;你也许在想，为什么使用VS 2008来针对ASP.NET AJAX 1.0应用，而不就用VS 2005呢? 好处是，它允许你构建能在你现有的服务器上工作的ASP.NET AJAX 1.0应用(不必马上把它们升级到.NET 3.5），同时，还允许你利用VS 2008 IDE的一些新特性，象&lt;a href="http://weblogs.asp.net/scottgu/archive/2007/06/21/vs-2008-javascript-intellisense.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;JavaScript Intellisense&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;, &lt;a href="http://weblogs.asp.net/scottgu/archive/2007/07/19/vs-2008-javascript-debugging.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;JavaScript Debugging&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;，更棒的&lt;a href="http://weblogs.asp.net/scottgu/archive/2007/07/25/vs-2008-web-designer-and-css-support.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;所见即所得的HTML设计器&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;，&lt;a href="http://blogs.msdn.com/webdevtools/archive/tags/CSS/default.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;CSS管理&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;，改进的&lt;a href="http://weblogs.asp.net/scottgu/archive/2007/07/28/nice-vs-2008-code-editing-improvements.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;代码编译器&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;，VS Professional中的单元测试，TFS中的连续集成支持，等等。 
&lt;h3&gt;&lt;u&gt;结语&lt;/u&gt;&lt;/h3&gt;
&lt;p&gt;.NET 3.5现在包括了对所有ASP.NET AJAX 1.0特性的内置支持。我会在将来撰写更多的博客贴子，描述如何利用它提供的新特性。 
&lt;p&gt;你可以使用VS 2008针对用ASP.NET AJAX 1.0开发的现有ASP.NET 应用，也可以针对内置于.NET 3.5的ASP.NET AJAX的新版本。上面提到的VS Web工具组的博客贴子在这2个方面的逐步指导应该对你有所帮助。 
&lt;p&gt;希望本文对你有所帮助， 
&lt;p&gt;Scott&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-5487770763778616419&amp;page=RSS%3a+.NET+3.5%e5%92%8cVS+2008%e4%b8%ad%e7%9a%84ASP.NET+AJAX&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=aspnet.spaces.live.com&amp;amp;GT1=aspnet"&gt;</description><category>通告</category><comments>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!484.entry#comment</comments><guid isPermaLink="true">http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!484.entry</guid><pubDate>Wed, 01 Aug 2007 04:03:26 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://aspnet.spaces.live.com/blog/cns!B3D78590D833939D!484/comments/feed.rss</wfw:commentRss><wfw:comment>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!484.entry#comment</wfw:comment><dcterms:modified>2007-08-01T04:21:24Z</dcterms:modified></item><item><title>一些IIS的小提示(针对1.0,1.1的用户)</title><link>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!482.entry</link><description>&lt;p&gt;IIS的修复
&lt;p&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;注意:此法只是针对1.0,1.1的用户.&lt;/strong&gt;&lt;/font&gt;
&lt;p&gt;一般IIS运行不了ASP.NET,试一下下面四种方法，99％有效： &lt;br&gt;1。.NET 安装的顺序应该是先装IIS，再装VS.NET，如果次序反了，或者IIS重装了，就需要使用aspnet_regiis.exe -i来重新安装IIS Mapping（主要用于aspx, asmx等文件的Extention的匹配）。在C:\WINDOWS\Microsoft.NET\Framework\v1.0.3705目录下，运行下面的命令：aspnet_regiis.exe -i &lt;br&gt;2。重设ASPNET的密码，然后在下面的目录中找到Machine.config文件：%Systemroot%\Microsoft.NET\Framework\v1.0.3705\CONFIG （Systemroot是你的安装目录），在&amp;lt;processModel&amp;gt;标识中添加/修改：userName和password3。如果还不行，重装IIS，然后再按照方法1进行操作4。如果你的机器是域控制器，你可以参考Q315158：ASP.NET Does Not Work withASPNET Account on Domain Controller,大致讲一下操作的步骤： &lt;br&gt;1。在Administrative Tools-&amp;gt;Active Directory Users and Computers中建立一个名为ASPUSER的用户，将该用户添加到用户组中（默认情况下已在User Group中） &lt;br&gt;2。在Administrative Tools-&amp;gt;Local Security Settings－&amp;gt;Local Policy-&amp;gt;UserRight Assignment中,双击右栏的Log on as a batch job项，在弹出的窗口中点击Add，选择或输入刚才建立的ASPUSER帐号，确定。（需要重启机器） &lt;br&gt;3。确保ASPUSER帐号有相应文件、目录的访问权限4。在下面的目录中找到Machine.config文件：%Systemroot%\Microsoft.NET\Framework\v1.0.3705\CONFIG （Systemroot是你的安装目录），在&amp;lt;processModel&amp;gt;标识中添加/修改：userName=&amp;quot;DomainName\ASPUSER&amp;quot; password=&amp;quot;ASPUSERpassword&amp;quot; 其中ASPUSERpassword是刚刚建立的ASPUSER的密码，DomainName是你的域名 （重启机器）应该OK了！ 
&lt;div&gt; &lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-5487770763778616419&amp;page=RSS%3a+%e4%b8%80%e4%ba%9bIIS%e7%9a%84%e5%b0%8f%e6%8f%90%e7%a4%ba(%e9%92%88%e5%af%b91.0%2c1.1%e7%9a%84%e7%94%a8%e6%88%b7)&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=aspnet.spaces.live.com&amp;amp;GT1=aspnet"&gt;</description><category>计算机与 Internet</category><comments>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!482.entry#comment</comments><guid isPermaLink="true">http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!482.entry</guid><pubDate>Wed, 25 Jul 2007 02:34:54 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://aspnet.spaces.live.com/blog/cns!B3D78590D833939D!482/comments/feed.rss</wfw:commentRss><wfw:comment>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!482.entry#comment</wfw:comment><dcterms:modified>2007-07-25T02:34:54Z</dcterms:modified></item><item><title>ASP.NET 3.5(vs2008)之嵌套母板页</title><link>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!475.entry</link><description>&lt;div&gt;this article came from scottgu.&lt;/div&gt;
&lt;div&gt;&amp;quot;Master Page&amp;quot; support was one of the most popular features introduced with ASP.NET 2.0, and is one of those features that almost every new ASP.NET project now uses to deliver consistent layout template support across a web site.One of the cooler scenarios that ASP.NET 2.0 supports is the ability to have &amp;quot;nested master pages&amp;quot; - where you can create a root master page for a site that defines a site's overall layout, and then create nested master pages that are based on the root master and further customize the layout (for example: you could create a SingleColumn.Master and TwoColumn.Master that defined 1 or 2 column layout structures based on the root master template).  This nested master page feature is extremely flexible, and enables developers and designers to quickly and very cleanly make changes to the layout and organization of a site with minimal code changes and no content duplication.  The one (big) catch, though, is that Visual Studio 2005 doesn't really support using nested master pages, and pages based on nested masters can't be edited within the VS 2005 WYSIWYG designer.  The good news is that VS 2008 fully supports nested master pages, and makes using them super easy.  Going forward I recommend that almost all ASP.NET projects should advantage of this feature - since it can add tremendous flexibility to the UI of your projects.
&lt;h3&gt;&lt;u&gt;Using Nested Master Pages With VS 2008&lt;/u&gt;&lt;/h3&gt;
&lt;p&gt;One of the sites I recommend checking out is &lt;a title="http://www.opensourcetemplates.org/" href="http://www.opensourcetemplates.org/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;http://www.opensourcetemplates.org/&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;.  This is an online repository of free HTML site templates that you can browse, download and use.  The templates on the site are pure HTML (meaning you can use them with any server-side programming technology), and are built using clean CSS and XHTML markup:
&lt;p&gt;&lt;img src="http://www.scottgu.com/blogposts/nested/step1.jpg"&gt; 
&lt;p&gt;To help with this blog post, I picked one of the templates that I thought looked nice.  You can browse it online &lt;a href="http://www.opensourcetemplates.org/templates/preview.php?template_id=1054723136" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;here&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;, and download it &lt;a href="http://www.opensourcetemplates.org/templates/download.php?template_id=1054723136" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;here&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;.  
&lt;p&gt;Like most web-sites out there, this template has pages that utilize a few different layout approaches for displaying content.  For example, it includes a page that uses multiple-columns to layout content:
&lt;p&gt;&lt;img src="http://www.scottgu.com/blogposts/nested/step2.jpg"&gt; 
&lt;p&gt;It also has pages that use a single column approach that fills the entire width of the page with content:
&lt;p&gt;&lt;img src="http://www.scottgu.com/blogposts/nested/step3.jpg"&gt; 
&lt;h3&gt;&lt;u&gt;Using the Above HTML/CSS Template with Nested Master Pages&lt;/u&gt;&lt;/h3&gt;
&lt;p&gt;Converting the above template to use ASP.NET and its nested Master Page support is really easy with VS 2008.  
&lt;p&gt;&lt;u&gt;Step 1: Create a Site.Master template&lt;/u&gt;
&lt;p&gt;To begin with we can create a new root master page file that we'll use to define the overall layout and structure for all pages on the site.  We'll name this file &amp;quot;Site.Master&amp;quot; and copy/paste the &amp;quot;outer chrome&amp;quot; HTML from the template we downloaded into it.  We'll then add a &amp;lt;asp:contentplaceholder&amp;gt; into the content section in the middle where we'll fill in page specific content.  We'll name this &amp;lt;asp:contentplaceholder&amp;gt; control &amp;quot;MainContent&amp;quot;:
&lt;p&gt;&lt;img src="http://www.scottgu.com/blogposts/nested/step4.jpg"&gt; 
&lt;p&gt;&lt;u&gt;Step 2: Create SingleColumn.Master Template&lt;/u&gt;
&lt;p&gt;We used our Site.Master template above to define the &amp;quot;outer chrome template&amp;quot; of the site we are working on.  We'll now want to create a few nested master pages that provide further templates that customize the layout of the &amp;quot;MainContent&amp;quot; section.
&lt;p&gt;To do this we can right-click in the solution explorer and choose the &amp;quot;Add New Item&amp;quot; menu option.  We'll create a new Master Page called &amp;quot;SingleColumn.Master&amp;quot; and will want to make sure that the checkbox indicating that we want to base this master page off a parent master page is selected:
&lt;p&gt;&lt;img src="http://www.scottgu.com/blogposts/nested/step5.jpg"&gt; 
&lt;p&gt;VS 2008 will then allow us to pick the Site.Master template as the master page we want to base this new SingleColumn.master template on:
&lt;p&gt;&lt;img src="http://www.scottgu.com/blogposts/nested/step6.jpg"&gt; 
&lt;p&gt;VS 2008 will then create a new SingleColumn.master file that looks like below:
&lt;p&gt;&lt;img src="http://www.scottgu.com/blogposts/nested/step7.jpg"&gt; 
&lt;p&gt;Notice above how VS 2008 has picked up the fact that we defined a &amp;lt;asp:contentplaceholder&amp;gt; control in the root Site.Master file called &amp;quot;MainContent&amp;quot; - and automatically added a blank &amp;lt;asp:content&amp;gt; control within this nested master page so that we can override and customize that content region...
&lt;p&gt;more details:
&lt;p&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2007/07/09/vs-2008-nested-master-page-support.aspx"&gt;http://weblogs.asp.net/scottgu/archive/2007/07/09/vs-2008-nested-master-page-support.aspx&lt;/a&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-5487770763778616419&amp;page=RSS%3a+ASP.NET+3.5(vs2008)%e4%b9%8b%e5%b5%8c%e5%a5%97%e6%af%8d%e6%9d%bf%e9%a1%b5&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=aspnet.spaces.live.com&amp;amp;GT1=aspnet"&gt;</description><category>计算机与 Internet</category><comments>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!475.entry#comment</comments><guid isPermaLink="true">http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!475.entry</guid><pubDate>Thu, 12 Jul 2007 21:58:23 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://aspnet.spaces.live.com/blog/cns!B3D78590D833939D!475/comments/feed.rss</wfw:commentRss><wfw:comment>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!475.entry#comment</wfw:comment><dcterms:modified>2007-07-12T21:58:23Z</dcterms:modified></item><item><title>SDK for Longhorn and .NET 3.5 下载（Windows Server 2008)</title><link>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!468.entry</link><description>&lt;div&gt;SDK for Longhorn and .NET 3.5 下载（Windows Server 2008)&lt;/div&gt;
&lt;div&gt;Microsoft® Windows® Software Development Kit (SDK) for Windows Server code name “Longhorn” and .NET Framework 3.5&lt;br&gt;--------------------------------------------------------------------------------&lt;/div&gt;
&lt;div&gt;&lt;br&gt;下载地址：&lt;br&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=58726aca-8d84-4683-8959-be0038da7084&amp;amp;DisplayLang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=58726aca-8d84-4683-8959-be0038da7084&amp;amp;DisplayLang=en&lt;/a&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-5487770763778616419&amp;page=RSS%3a+SDK+for+Longhorn+and+.NET+3.5+%e4%b8%8b%e8%bd%bd%ef%bc%88Windows+Server+2008)&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=aspnet.spaces.live.com&amp;amp;GT1=aspnet"&gt;</description><category>通告</category><comments>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!468.entry#comment</comments><guid isPermaLink="true">http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!468.entry</guid><pubDate>Thu, 05 Jul 2007 21:05:21 GMT</pubDate><slash:comments>1</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://aspnet.spaces.live.com/blog/cns!B3D78590D833939D!468/comments/feed.rss</wfw:commentRss><wfw:comment>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!468.entry#comment</wfw:comment><dcterms:modified>2007-07-05T21:07:58Z</dcterms:modified></item><item><title>精彩掠影--电子商务支付平台（ASP.NET2.0 Project)</title><link>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!466.entry</link><description>&lt;div&gt; &lt;/div&gt;
&lt;div&gt;   目前的电子商务支付平台主要分为3大类，分别是：全球电子支付网关PayPal、中国的支付宝、各银行的支付网关。&lt;br&gt;电子交易结算平台的支付模块使用全球电子支付网关PayPal作为结算网关，该支付模块通过如下4个操作环节实现在线支付。&lt;br&gt;（1）用户在线选购商品并接受系统结算&lt;br&gt;（2）通过PayPal帐户或信用卡支付金额&lt;br&gt;（3）支付模块接收用户的支付结果&lt;br&gt;（4）电子交易结算平台的管理员根据支付状态发货&lt;br&gt;电子结算模块的电子结算与支付流程如图1-1所示。 &lt;img src="http://byfiles.storage.msn.com/y1pHnPNvltQCW3nL-XwO7jwvmkW_s0eQlM0f7QD3HnfH6ymo-WvMleU2prQzynp5_qI"&gt;&lt;br&gt; &lt;br&gt;&lt;strong&gt;图1-1电子结算模块&lt;br&gt;&lt;/strong&gt;电子交易结算平台的电子结算模块兼容PayPal网关的2种支付模式，分别是：支付数据传输（PDT-Payment Data Transfer）和即时付款通知（IPN-Instant Payment Notification）。&lt;br&gt;支付数据传输DPT主要实现用户的货币支付并返回原始购物系统，而即时付款通知IPN则直接通过购物系统提交支付信息。&lt;/div&gt;
&lt;div&gt;完整内容请查看&lt;strong&gt;&lt;em&gt;&lt;font size=5&gt;&lt;font color="#ff0000"&gt;《ASP.NET2.0典型案例开发》第6章  电子交易结算平台&lt;/font&gt;&lt;br&gt;&lt;/font&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;table cellspacing="0" border="0"&gt;&lt;tr height="8"&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top"&gt;&lt;p&gt;&lt;a href="http://byfiles.storage.live.com&amp;#47;y1plFYJQr9XJ89Vzlt_bO-DG-DxvSX4edGvvUXfShxCBWl76QkliDF32A"&gt;&lt;img src="http://storage.live.com&amp;#47;items&amp;#47;B3D78590D833939D&amp;#33;467&amp;#58;thumbnail" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="15"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-5487770763778616419&amp;page=RSS%3a+%e7%b2%be%e5%bd%a9%e6%8e%a0%e5%bd%b1--%e7%94%b5%e5%ad%90%e5%95%86%e5%8a%a1%e6%94%af%e4%bb%98%e5%b9%b3%e5%8f%b0%ef%bc%88ASP.NET2.0+Project)&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=aspnet.spaces.live.com&amp;amp;GT1=aspnet"&gt;</description><category>Books</category><comments>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!466.entry#comment</comments><guid isPermaLink="true">http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!466.entry</guid><pubDate>Tue, 03 Jul 2007 22:29:06 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://aspnet.spaces.live.com/blog/cns!B3D78590D833939D!466/comments/feed.rss</wfw:commentRss><wfw:comment>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!466.entry#comment</wfw:comment><dcterms:modified>2007-07-03T22:29:06Z</dcterms:modified></item><item><title>搞计算机该学习的基础</title><link>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!460.entry</link><description>&lt;div&gt;数据结构   &lt;/div&gt;
&lt;div&gt;操作系统   &lt;br&gt;Ｃ＋＋  算法    &lt;br&gt;离散数学 &lt;/div&gt;
&lt;div&gt;软件工程&lt;/div&gt;
&lt;div&gt;数据库&lt;/div&gt;
&lt;div&gt;计算机网络 &lt;/div&gt;
&lt;div&gt;计算机组成原理 &lt;/div&gt;
&lt;div&gt;没有一项和具体的公司商业技术有关，从这点就说明何谓计算机科学。&lt;strong&gt;&lt;em&gt;&lt;font size=4&gt;公司商业技术只是一种社会行为的结果。&lt;/font&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-5487770763778616419&amp;page=RSS%3a+%e6%90%9e%e8%ae%a1%e7%ae%97%e6%9c%ba%e8%af%a5%e5%ad%a6%e4%b9%a0%e7%9a%84%e5%9f%ba%e7%a1%80&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=aspnet.spaces.live.com&amp;amp;GT1=aspnet"&gt;</description><category>计算机与 Internet</category><comments>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!460.entry#comment</comments><guid isPermaLink="true">http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!460.entry</guid><pubDate>Wed, 27 Jun 2007 21:32:28 GMT</pubDate><slash:comments>2</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://aspnet.spaces.live.com/blog/cns!B3D78590D833939D!460/comments/feed.rss</wfw:commentRss><wfw:comment>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!460.entry#comment</wfw:comment><dcterms:modified>2007-06-27T21:34:19Z</dcterms:modified></item><item><title>带来4个阅读点</title><link>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!453.entry</link><description>&lt;div&gt;最近太忙了，好久没有写BLOG。&lt;/div&gt;
&lt;div&gt;今天带来4个阅读点。&lt;/div&gt;
&lt;div&gt;1.SubSonic2.0&lt;/div&gt;
&lt;div&gt;开源项目，开发轻量级项目的朋友可以使用它为你创建数据访问层。符合&lt;font color="#cc0033" size=2&gt;ORMapping&lt;/font&gt;原则，如果业务有需要就自己扩展代码即可。&lt;/div&gt;
&lt;div&gt;动态和生成两个方式，根据需求选择吧。&lt;/div&gt;
&lt;div&gt;地址:http://www.codeplex.com/actionpack/SourceControl/ListDownloadableCommits.aspx&lt;/div&gt;
&lt;div&gt;2.MaNGOS &lt;/div&gt;
&lt;div&gt;大名鼎鼎的WOW模拟器开源项目，最新版本支持TBC。很佩服他们的开源精神和钻研热情。&lt;/div&gt;
&lt;div&gt;VC部分编译会非常慢，大概30分钟吧，根据个人机器不同有变化。&lt;/div&gt;
&lt;div&gt;下载地址：&lt;a href="http://sourceforge.net/projects/mangos/"&gt;http://sourceforge.net/projects/mangos/&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;3.平民程序 - linghuye's blog&lt;/div&gt;
&lt;div&gt;喜欢游戏开发的可以关注他，真正的牛人。&lt;/div&gt;
&lt;div&gt;&lt;a href="http://www.cnitblog.com/linghuye/"&gt;http://www.cnitblog.com/linghuye/&lt;/a&gt;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;4.要命的白领&lt;/div&gt;
&lt;div&gt;白领不比以前了，在当下论哪个方面也不算高了。各方各业都有超过之实，公司的小白领千万别用命去换那点小钱，谨防变成真的白骨精。&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt; &lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-5487770763778616419&amp;page=RSS%3a+%e5%b8%a6%e6%9d%a54%e4%b8%aa%e9%98%85%e8%af%bb%e7%82%b9&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=aspnet.spaces.live.com&amp;amp;GT1=aspnet"&gt;</description><category>通告</category><comments>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!453.entry#comment</comments><guid isPermaLink="true">http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!453.entry</guid><pubDate>Fri, 08 Jun 2007 21:19:20 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://aspnet.spaces.live.com/blog/cns!B3D78590D833939D!453/comments/feed.rss</wfw:commentRss><wfw:comment>http://aspnet.spaces.live.com/Blog/cns!B3D78590D833939D!453.entry#comment</wfw:comment><dcterms:modified>2007-06-08T21:19:20Z</dcterms:modified></item><item><title>让我们一起撼动未来</title