Posted By: spivonious | Jul 9th @ 6:47 AM
page 1 of 1
Comments: 8 | Views: 612

I've done tons of windows programming but very little web programming. The most I've done is HTML forms with some PHP.

What's a good resource to get started with ASP.NET?

I usually prefer books that don't require me to be in front of the computer, if that helps.

Do yourself a favour and learn ASP.NET MVC: http://www.asp.net/mvc/. There are books on it too (look for the links on the right). It makes ASP.NET programming much more pleasant. ASP.NET WebForms is an obsolete technology built around flawed concepts. I just started an ASP.NET MVC project using SubSonic 3 as the ORM toolkit, and it's great.

vesuvius
vesuvius
Das Glasperlenspiel

You don't need MVC, and the assertion that webforms are dead is both misinformed and bad advice. I needed to create a website for my company 6 months back [without any .NET restrictions], and I choose .NET 2.0. That and the Ajax extensions are a pretty phenomenal package, and you can create something pretty good - most of the web at the moment is still on .NET 2.0. The overidding factor here will be you choice of data access.

If you go to the asp.net link above and can do the first 10 Scott Mitchell tutorials, trust me you will be in good shape if you are stuck with .NET 2.0. Ultimately think the n-tier layering as a WPF command class that deals with your data. The rest is just HTML, databinding and hopefully some javascript

vesuvius
vesuvius
Das Glasperlenspiel

I forgot to say that those Scott Mitchell tutorials are the best [bar none] web development tutorials on the Microsoft Stack for .NET 2.0

vesuvius
vesuvius
Das Glasperlenspiel

http://www.asp.net/learn/data-access/

Do try and stay away from the ASP.NET controls like a button, checkbox etc. Since HTML already has these, then those are the best to use. A lot of the ASP.NET server controls generate extraneous markup which means slower page load times. The more [purer] HMTL (or XHTML you have will generally be the better).  When it comes to data from a database, then both Scotts have pertinent tutorials. 

Note: I've just posted this post in an ASP.NET repeater control as the C9 forum posts are one.

ManipUni
ManipUni
Proving QQ for 5 years!

This thread delivers. Thanks guys. Smiley

page 1 of 1
Comments: 8 | Views: 612
Microsoft Communities