ASP.NET is essenctially a series of aspx files which can have a code behind file and you can use any .NET language including VB.NET) to write your code.
The aspx is where you define your View, write your html use asp.net controls and optionally you can write code there to (like VB.NET)
http://www.asp.net/[
^] is a very good place to start learning about ASP.NET