【发布时间】:2010-09-05 19:58:54
【问题描述】:
随着 C# 语言从第 1 版到第 3 版的更新,我一直在了解它的新功能。我在跟上 ASP.NET 方面做得并不好。我觉得发布版本 1 的一些功能不是那么好(例如 AJAX 框架)或者对我没那么有用(例如会员框架)。谁能推荐任何可能被忽视的新杀手级 ASP.NET 功能?
【问题讨论】:
标签: asp.net
随着 C# 语言从第 1 版到第 3 版的更新,我一直在了解它的新功能。我在跟上 ASP.NET 方面做得并不好。我觉得发布版本 1 的一些功能不是那么好(例如 AJAX 框架)或者对我没那么有用(例如会员框架)。谁能推荐任何可能被忽视的新杀手级 ASP.NET 功能?
【问题讨论】:
标签: asp.net
对于 ASP.NET,您有很多改进:
无论如何,大多数有用的东西都在语言的核心,对于 .NET 3.5,C# 3.0 的新语言特性将是(是的,我发现它们都很有用)
我可能忘记了一些,但我认为这是关于大多数新的酷和有用的东西。
【讨论】:
查看基于 3.5 构建的 MVC framework。对传统网络表单模型的重大改进。
【讨论】:
我还在学习 ASP.net,所以我不能确切地告诉你,但是如果你看一下 http://www.asp.net/learn/,你可能会发现一些新的宝石,甚至还有 3.5 部分。
【讨论】:
ListView 和它的朋友 DataPager 可能值得一看,但它们几乎不是“杀手”功能。
特别是 ASP.NET 之外的东西(例如 LINQ)可能更有可能获得“杀手”的褒奖。
【讨论】:
它是MVC framework。没有 3.5,就没有 MVC。没有 MVC,ASP.NET 就是一个 PITA。
【讨论】:
母版页
(当然,这些来自 2.0版)
嵌套母版页是 3.5 中的新功能。我还没有使用它们,但我只能想象如果不小心使用它们会变成一场可怕的噩梦。
您只需在使用母版页的页面中look at the order in which the events are fired 即可思考“呃”。
【讨论】:
我认为 MVC 框架还没有为黄金时间做好准备
仅供参考,这个网站是用 MVC 构建的。 我在 mvc 上也有 2 个正在生产中的应用程序,我认为它肯定已经准备好迎接黄金时段了。
【讨论】:
@IainMH 嵌套母版页始终受到 ASP.NET 的支持,只是设计师不支持。
【讨论】:
正如其他人所说,www.asp.net/learn 有一个很好的列表。我认为最大的 ASP.NET 特定变化是:
请注意,ASP.NET MVC 尚未发布,并且绝对不包含在 ASP.NET 3.5 中。
【讨论】:
这是我最喜欢的简短列表:
我实际上并没有使用 ASP.NET,但是 ASP.NET AJAX 现在也包含在 3.5 中,而 ASP.NET MVC 也包含在 3.5 SP1 中。
【讨论】:
我认为 MVC 框架还没有为黄金时间做好准备,尽管我肯定计划在明年的某个时候使用它。我喜欢干净的 URL、干净的 XHTML(Web 表单真的会吐出一些讨厌的 HTML)以及创建没有关联视图的控制器操作的能力。
自从母版页发布以来,我一直在使用它们,它们帮助很大。我真的不喜欢母版页将讨厌的前缀添加到控件 ID 的方式。它会产生一些丑陋的 CSS。我认为 MVC 框架可能会消除这个问题。
还有其他杀手级功能吗?
【讨论】:
拆分设计/代码视图非常酷。它还不完美,但它很酷。现在还在设计视图中编辑您的 css,然后再编辑。
【讨论】:
还必须考虑动态数据
【讨论】: