The caller is partially correct. Even if you know VB.NET, it is not necessary that you know ASP.NET. You might be playing around with VB.NET console applications or using it for Windows based applications.
Even though VB.NET or C# or whatever are languages you can use to work on ASP.NET Framework, I would advice you to mention like this:
1 year experience on VB.NET (Windows-based Application)
and if you know ASP.NET
1 year experience on ASP.NET Framework (Language: VB.NET)
I may be wrong, but I do like this.