From an asp.net developer’s point of view and not wanting to incite a holy war, the web form designer in visual studio is actually not free.
Use an ORM like SubSonic (or similar) to create a DAL, you can use a form builder to quickly drag your way to a functional proof of concept, using a toolbox that will cover 80% of the tasks that you are likely to encounter.
The resulting markup is likely to be very ugly, and the site may be slightly less impressive than what you want for production, but pplz will be able to click and see the blinkenlights demo.
If the idea is floating, you can then set up and possibly reuse your DAL and possibly migrate the site to MVC or something else that makes for more lean markup.
Over time, you end up collecting a lot of things that are commonly used, and your prototypes are not so ugly under the hood, so they take less time to go into production.
So, this perspective, but if you never used .net, the initial learning curve might not have done it that fast.
seanb source share