分类：电脑/网络-程序设计
问题：有关.Net的几个问题 
回答：VS2005与VS2008的区别1. 新的网页设计介面 VS 终於可以支援巢状 Master Page 的 WYSIWYG 设计了！我不知道有多少人曾经为了这个原因而减少或避免巢状 Master Page 的使用（我是其中之一）。VS2008 终於支援这个本来就应该有的功能，相信能在某一程度上改变大家的设计习惯。 其次，VS2008提供了 CSS 的即时编辑和套用的功能。用过 DreamWeaver 的人或许了解那是什?家馑肌２还导噬衔揖醯?VS2008对 CSS 的支援感觉起来比 DreamWeaver 强大一点。 此外，VS2008 还提供了和 FrontPage/DreamWeaver 一样的 Split View，也就是可以开一个分割视窗，同时看到设计画面和原始码。我想这个功能在拉画面和设计前端页面时非常有帮助。 2. 支援对 JavaScript 的除错与 Intelisence 随著 Ajax 的风行，客户端程式设计也逐渐受到重视。我还记得多年前在 VS2005 上市前的一场 MVP 线上会议中，我向美国微软的开发经理问到会不会支援 JavaScript 的 Intelisense，答案是不会时，心里有多?嫉氖５淼阶鼙炔坏胶茫胰衔飧龉δ艿募尤耄欢苋盟型究⒄咄懈咝恕?3. Multi-targeting 功能 第一次看到这个新名词可能会另人有点摸不著头绪，像我还以为是一个 HyperLink 控制项可以一次把网页开到 _blank 和 _top。其实跟那个一点关系都没有，而是让你可以选择新的专案到底是要支援 .Net 2.0 / 3.0 还是 3.5。不管你选择哪一种，VS2008 会根据你的选择提供对应的 Intelisense、控制项和其它功能。但不管你指定哪一个版本，并不会让 VS2008 的基本功能回到 VS2005。换句话说，上面提到的像 JavaScript 除错等新功能都仍然可用。 4. 内建 Ajax，不需另外安装 5. 加入两个新的资料控制项：ListView 和 DataPager 6. 内含 LINQ 关於 LINQ, ListView 和 DataPager，解释起来比较复杂，你不妨直接去看 Scott 的文章：The   control。 事实上以上并不是 VS2008新功能的全部；由於 VS2008附带了 .Net Framework 3.5，所以它实际上还包含有 WCF 还有对於 Windows Form 的支援。在这里我只略为介绍了与 ASP.NET 有关的部份，至於其它，建议你从微软官方网站获取相关资料。答案补充SQL Server 2005提供了一些新的特性，比如文件流支持（向第三代迈出了可喜的一步）、T-SQL的改进（TOP子句等）、数据库镜像、透明的客户端重定向、新的基于架构的安全模型、内建的HTTP服务器等..... 当然，价格方面也自然就比SQL Server 2000昂贵不少。