Many people seem to be switching to web applications right now; the good news is that it is not as difficult as you might think. ASP.NET uses many of the same design patterns for a user interface infrastructure like WinForms, so this should be pretty simple.
In addition, by switching to ASP.NET, you can still use all your knowledge of C #, as this is one of the supported languages for this technology. You will start working soon.
There are several ways to create user interfaces with ASP.NET, but the most common are ASP.NET WebForms. You can also use frameworks that provide some abstraction like ASP.NET MVC (similar to Ruby on Rails) if you want to separate your business logic and interface a bit.
I suggest taking a look at http://www.asp.net , which has a ton of great resources to get off the ground, as well as videos, samples, and walkthroughs. Good luck; I'm sure everything will be fine!
Ed altorfer
source share