>1. is it possible for me to create form in VB6 then drop it in ASP or ASP.NET without make any changes on the source codes?No. ASP is not a visual client IDE. It is a parser for server web pages. You cannot "drop" a form to it. In order to 'recreate' a form look&feel you would have to use something like DHTML. Not that simple, and limits you to IE browsers.
In ASP.Net, you can't just 'drop' an existing VB6 form either. It is a different animal, fully object oriented, rquiring the .Net Framework. You can write your programs with almost any tool (text editor), or with Visual Studio .Net (probably the best one around at this time). The underlying language you would use is a DotNet language like VB.Net or CSharp. It does not really matter much, but VB.Net is not VB6. Very different.
>2. I have tried www.freevbcode.com Where can I find the other best articles or examples for ASP or ASP.NET?You can find a lot of information online. A few ones:
http://www.gotdotnet.comhttp://www.asp.net/Default.aspx?tabindex=0&tabid=1http://msdn.microsoft.com