Dekesc,
I would use both! As both are needed.
I would use ASP.NET as that is the technology used for .NET web sites. It
defines your web pages (.aspx) & your web services (.asmx).
Then I would use VB.NET as the underlying programming language for my code.
As ASP.NET needs an underlying language for any server side code. This
language can be VB.NET, C#, or any of the other languages available for
..NET. This underlying language can be intermixed with your web page (.aspx)
or it can be 'code behind' in a standalone file. (.aspx.vb). I prefer the
code behind as its separates your logic from your presentation.
I think your questions need to be:
Do I use VB.NET with ASP.NET or do I use C# with ASP.NET?
Do I use Visual Studio.NET, Web Matrix, or Notepad?
I would favor VS.NET & Web Matrix over Notepad. Then its largely personal
choice on VB.NET or C# or other language.
Hope this helps
Jay