关于Web开发,PHP可以无缝地嵌入到HTML页面中,并在HTML本身之前进行解析(因此称为PHP!)。 我正在考虑开始学习ASP.NET和C#,与PHP本身是一个单独的实体相比,这两个微软技术如何协同工作让我感到非常震惊。我仍然无法理解用C#文件编写的任何逻辑如何与包含ASP.NET脚本的HTML页面绑定。
是的,如果PHP是一种脚本语言,C#和ASP.NET也是服务器端脚本语言吗?
答案 0 :(得分:2)
我会以一种非常规的方式解释,但我认为这样可以更容易解释和理解。
编译C#代码,通常每页一个类。 ASP.NET部分被编译成一个派生自C#类的类。
Web服务器调用类中的一些函数来开始创建页面。
简化它的工作原理如下:
有关详细信息,请参阅ASP.NET Page Life Cycle。