ASP.NET and event driven programming

In some job interviews, ppl have asked me, whether I got experience with ASP.NET or ASP? I usually said, not really, but I have experience with PHP and from what I know ASP is very similar to PHP, they only have different syntax.

Wrong wrong wrong!

ASP and ASP.NET are not programming languages, it's more like framework. To build ASP you can use C# or VB. ASP.NET is event driven which is totally different to PHP (err dunno what is the term for it, sequential execution???). Although apparently there are some PHP frameworks that implement event driven.

I guess it will be quite a challenge for me to learn ASP.NET… Not only that, working with commercial technology (M$) will be different with open source tech as well.