I am building an application that uses a lot of Javascript. A lot of the
Javascript is adopted from another application and the form name is set.
There are numerous postbacks. Trying to reference the various elements with
all of the mangling going on is very difficult…I have eliminated all of the
controls (in favor of straight HTML), however, the use of master pages
requires the use of a runat-server form.
It is amazing to me...I don't understand why Microsoft tries to make a web
page development system look like a desktop development system. It just adds
a lot of complexity that has to be overcome if the developer does anything
that is "outside the box". I have worked with .net since before version 1.0
was released, and I have also worked with ColdFusion, PHP, and Perl. The
other development systems are a lot easier when an application comes along
that requires a lot of client side javascript.