我们最喜欢asp.net 3.5的新功能是什么?
时间:2020-03-05 18:52:52 来源:igfitidea点击:
我将asp.net 2.0网站升级到3.5和Visual Studio2008. 我们将建议进行升级以使网站受益的一件事是什么?
解决方案
回答
在启用Ajax的应用程序中,我最喜欢新的" ASP.NET AJAX浏览器历史记录"。它通过使用浏览器中的"前进"和"后退"按钮提供了对在AJAX应用程序中进行导航的支持。
另外,我真的很喜欢" ASP.NET动态数据"。它提供了一个框架,使我们能够基于LINQ to SQL或者Entity Framework数据模型快速构建功能性数据驱动的应用程序。它还以智能验证的形式为DetailsView,FormView,GridView和ListView控件添加了极大的灵活性和功能,并具有使用模板轻松更改这些控件的显示的功能。
回答
绝对是LINQ。仅仅将其视为数据库访问快捷方式很容易,但是在许多情况下它很有用:
- LINQ到对象是使用业务逻辑对象集合的一种非常方便的方法。
- LINQ to XML完全改变了我在C#中处理XML的观点。不再需要对XML文档和节点的奇怪集合进行痛苦的XPath查询。像对待数据库一样对待XML!
- 随着PLINQ的成熟,它可能会改变游戏规则。优化瓶颈时,能够使用它并并行化现有代码将是巨大的。
- 更不用说在运行数据库之前在数据库代码上获得代码完成和语法指示。
回答
启用AJAX的WCF服务。在WCF的.NET 3.0版本中可以启用此功能,但是在.NET 3.5的版本中,它已经更加成熟。