Hello,
In comparison between asp.net and php, i would definitely go in for php. Let me set a example for you in the name of budget, php is only compatible with linux whereas asp.net is compatible with windows, as in ratio with linux,windows hosting is costlier.At the end of it all, you would be paying more that you would have saved considerably.
Php is a open-source project whereas asp.net is not a open-source . So if you ask me you can consider php superior to asp.net.
Cheers
