Is it possible to have C# and vb.net in the same asp.net website? without separating in class libraries.
No - the compiler needs code files in different languages to be compiled separately. A C# class library cannot contain VB.NET code, simply because the compiler can't distinguish which code files are written in which language.