by Jamal A
The article I read talks about the upcoming versions of Microsoft Web development tools, ASP.NET which makes data binding more flexible. However, before the end of the year, Web developers will have a new version of Visual Studio (11), ASP.NET (4.5) and ASP.NET MVC (4). The author talks about what’s new in ASP.NET, followed by new features in ASP.NET MVC. According to the article, In ASP.NET 4.5, one of the first things you’ll notice if you use the Web Application template project is that the content for the default.aspx page is now completely useless. However, the default login and change password pages are useful and the default master page is relatively innocuous. The good news is that Visual Studio 11 IntelliSense supports the new HTML5 tags out of the box. The new default.aspx page includes section tags, for instance, and IntelliSense shows that the related header, footer and article tags are also known to Visual Studio. These new tags mean you can stop using <span> and <div> tags with Cascading Style Sheet (CSS) classes to structure related elements on your page, and use tags dedicated to that task. ASP.NET 4.5 adds a new property called ItemType to DataView controls, which you can set to the name of some class in your application. Once you do that, the syntax for data binding not only gets simpler but you also get IntelliSense support for the data item to which you’re binding.