asp技术是动态网站建设的基础,比如一新闻发布系统,网上交易系统==,
动态网站的静态网站的区别
静态:iis接受ie的请求后直接把html页面返回给浏览器
动态:iis接受it请求后,发现文件扩展名是asp,就交给某个程序(不详细讨论)进入处理,然后返回经过处理的html页面,请注意,浏览器呈现的都是静态页面,尽管文件名是asp。
举一个简单的例子:
静态页面html:
源文件:
<h1>my name is zhang tian ming</h1>
浏览器自上而下解释代码
输出自然是my name is zhang tian ming
asp页面
<%var myname;
myname = "mingtianzhang";
%>
<h1>my name is <%=myname%></h1>
浏览器顺序解释代码,发现asp代码块的时候,便用服务器进行处理,注意,是由服务器进行处理,它会先声明一个变量,然后讲字符串mingtianzhang赋给它,这个时候变量myname的值便是mingtianzhang了,继续顺序解释代码<%=myname%>的作用是直接输出变量的值,这个时候就会直接把myname写在html源文件中 所以 我们看到的 返回个浏览器源文件应该是
<h1>my name is mingtianzhang</h1> 所以呈现给大家的便是my name is mingtianzhang了。简单的归纳就是动态页面就是根据用户的输入返回给浏览器相应的静态页面.动态意味着页面会在服务器被处理,然后被返回,返回给浏览器的都是静态的html页面。

浙公网安备 33010602011771号