People say that
PHP is better than
ASP.NET; it isnt really from a business's perspective - maybe from a Web Designers view it is.
Generally a business uses Microsoft OS's and there are many advantages to
ASP.NET when using a Microsoft OS. Such as Active Directory, so on and so forth.
So, it depends what you want to do with
ASP? If your looking to just play around with some websites and some programming language, choose
PHP, it's much easier...