Hi there,
I don't know too much about the
VB 6.0 IIS Application projects, but from what I know about it, ASP.NET is completely different.
Just a few major differences:
1. ASP.NET allows you to write web pages in multiple languages, like
VB.NET. C#, J#, JScript.Net etc.
2. By separating UI from Business Logic from Database, you can create reusable (Business logic and Data Access class) that can easily be reused in Windows Forms, Web Services, Console Applications, etc.
3. If I recall correctly, the
VB 6.0 IIS Application projects were IE only (no??). ASP.NET will generate code that runs on kinds of browsers, like IE, Netscape, but on other devices as well. It doesn't expose all the cool functionality like validators to "downlevel browsers" (read : Non-IE), but at least you can access the functionality at the server.
4. ASP.NET is complete event-driven, allowing you to create more natural pages. Instead of checking the length of the value of a drop down option element, you can now hook into an ListBox_ItemChanged or whatever event. Makes for more logical, natural code, IMO.
5. ASP.NET can easily be extended by inheritance. Don't like the behavior of a text box? Simply derive from the base Text box, and add your required functionality.
Either I am underestimating
VB 6.0 IIS Application projects, or you are underestimating ASP.NET.....
Go to
http://www.asp.net/ for lots of info about ASP.NET. Also,
http://msdn.microsoft.com is a good place to find out more about it.
Cheers,
Imar
---------------------------------------
Imar Spaanjaars
Everyone is unique, except for me.