1一个用户通过网页链接访问一个.aspx文件后会怎样执行?
IIS会将aspx的请求发给asp.net引擎,asp.net引擎会读取aspx文件,以及你程序的dll,编译页面并且调用,你的程序会生成html,然后asp.net返回这些html给IIS,IIS传给用户,用户在浏览器上看到结果
2.aspx文件中存放的是什么语言编写的代码?
VB C#,也可以是任何.net托管语言
3.aspx是一种怎样的文件?
包含了asp模板标记的xml文件,可以用记事本读取
4为什么.aspx文件中的代码会随着用户的操作改变?
用户操作不会改变aspx文件,但是asp.net会根据此输出不同的html。

解决方案 »

  1.   

    那么我是不是可以理解成这样,aspx文件是使用C#或者VB等.net托管语言直接编写,并没有经过编译器编译,只是在这些文件通常只是处理用户的输入输入,并没有具体的实现功能的代码。当用户输入数据后这些aspx文件才会被编译执行,而他们的功能也只是把用户的输入传递给服务器后台的.dll或者.cs,由这些后台程序来实现具体的功能,当处理完毕后再通过同样的方式传给用户