我一直在使用C#语言的新功能,因为它从版本1移动到版本3.我还没有做好如何与ASP.NET保持同步。我觉得某些post 1版本的功能不太好(例如AJAX框架),或者对我来说不是那么有用(例如成员框架)。任何人都可以推荐任何可能未被注意到的新的杀手级ASP.NET功能吗?.NET Framework 3.5中有用的新ASP.NET功能是什么?
回答
对于ASP.NET,你有很多的改进:
- 拆分视图(代码和设计)
- 更快的代码和设计视图
- 嵌入母版页(一个母版页之间切换另一个)
- JavaScript调试
反正大部分的有用的东西是真正在语言的肉,对于.NET 3.5 C#3.0新语言特性将是(是的,我发现所有这些有用的)
- 匿名对象
- 自动属性
- 对象初始化
- 集合初始化(内联初始化对于集合)
- 隐式类型(var关键字)
- lambda表达式
- LINQ 种
- 扩展方法
我可能忘了几个,但我认为这是对大多数的新酷和有用的东西。
我还在学习ASP.net,所以我不能完全告诉你,但如果你通过http://www.asp.net/learn/看,你可能会发现一些新的宝石,甚至有3.5节。
查看建立在3.5上的MVC framework。比传统的webforms模型有了很大的改进。
它的MVC framework。没有3.5,没有MVC。没有MVC,ASP.NET是一个PITA。
我不认为MVC框架已经准备好了黄金时段,但我绝对打算明年某个时候使用它。我喜欢干净的网址,干净的XHTML(网页表单可以真正发出一些令人讨厌的HTML),并且可以创建控制器动作而不需要关联视图。
自从他们发布以来,我一直在使用母版页,他们一直在帮助很大。我真的不喜欢主页面添加讨厌的前缀到控件ID的方式。它使一些丑陋的CSS。我认为MVC框架可能会消除这个问题。
还有其他杀手功能吗?
ListView和它的朋友DataPager可能值得一看,但它们几乎不是“杀手”功能。
ASP.NET以外的事情(例如LINQ)可能更有可能获得“杀手”表彰。
母版页
(当然,这些都是有2.0 版)
嵌套母版页3.5是新的。我还没有使用过它们,但我只能想象如果不是非常小心地使用它们,它们可能会变成一个肮脏的噩梦。
你只需在look at the order in which the events are fired的页面中使用母版页来思考'urgh'。
拆分设计/代码视图非常酷。它还不完美,但它非常酷。同样在设计视图中编辑现在编辑你的CSS然后。
我不认为MVC框架是完全准备好黄金时间尚未
只是一个供参考,这个网站是建立在MVC。 我也有2个应用程序在mvc上制作,我会说它绝对准备好黄金时段。
@IainMH嵌套主页总是受ASP.NET支持,而不是由设计者支持。
正如其他人所说,在www.asp.net/learn有一个很好的名单。我认为最大的ASP。NET具体变化是:
- 官方ASP.NET AJAX集成
- 的ListView(在比GridView控件/数据视图好得多他们让你写出来的干净HTML)
- 重大改进的IDE的CSS/HTML编辑
- JavaScript调试
注意,ASP.NET MVC尚未发布,并且绝对不包含在ASP.NET 3.5。
这里是我最喜欢的一个简短的清单:
- LINQ
- 扩展方法
- LAMBDA方法
而且我不实际使用ASP.NET,ASP.NET,但现在AJAX也包含在3.5中,ASP.NET MVC包含在3.5 SP1中。
也必须考虑动态数据
- 1. .NET Framework 3.5的.NET Framework 2.0 SDK的等效功能是什么?
- 2. .NET Framework 3.5中有哪些新功能?
- 3. 什么是asp.net 4.0中的新功能?
- 4. 什么是你最喜欢的新功能在asp.net 3.5?
- 5. 在.Net框架2.0中使用.Net framework 3.5功能
- 6. .NET Framework的新功能?
- 7. asp.net c#.net framework 2.0 and 3.5
- 8. ASP.NET - 学习.NET Framework 3.0/3.5
- 9. 是否有可能仅重新分发.NET Framework 3.5 32位?
- 10. .NET 3.5中SP1的新增功能
- 11. 性能从.net 2003 Framework 1.1到.net 2008 framework 3.5迁移的相关功能?
- 12. 不能安装.NET Framework 3.5
- 13. .net Framework 3.5中新解释的概念
- 14. C#3个新功能帖子(不包括.Net 3.5功能)
- 15. 用于.Net Framework 3.5的SSCLI
- 16. .NET Framework 3.5中的OleDbPermission
- 17. ajax更新.net Framework 2.0到VS 2008的.net framework 3.5的问题
- 18. 什么是asp.net vNext功能?
- 19. .NET 3.5允许使用Windows 7的新功能吗?
- 20. ILNumerics:这是否也在Net Framework 3.5中?
- 21. 为什么Windows 8没有.NET Framework 2.0和3.5内置?
- 22. 针对.NET Framework 3.5编译的项目允许C#4.0功能
- 23. 在基于.NET Framework 2.0的项目中使用.NET Framework 3.5库以添加LINQ To XML功能
- 24. 4.0 .NET Framework中的所有通用集合/类型是什么?
- 25. .NET Framework 3.5上的NServiceBus 2.0.0.1219
- 26. .NET Framework 3.5的位置
- 27. 为什么在2工作时使用.net framework 3.5?
- 28. 3.5中包含Asp.net Framework 4.0
- 29. .Net Framework 4.0安装程序是否包含.Net Framework 3.5?
- 30. 什么是rails 3中的新功能?