黑马程序员技术交流社区
标题:
静态网页与动态网页
[打印本页]
作者:
guoguo
时间:
2013-11-29 16:17
标题:
静态网页与动态网页
本帖最后由 guoguo 于 2013-11-29 21:21 编辑
请教一下,静态网页利用javascript等一些脚本,也可以做出动态效果,那么,在实际的网站项目开发中,什么情况下用静态网页,什么情况下用asp.net呢?
作者:
茹化肖
时间:
2013-11-29 18:46
静态网页没有程序代码,只有HTML标记,这种网页的扩张名一般是.html或.htm。静态网页一经做成,内容就不会变化,不管任何人访问,都显示同样的内容,如果要修改内容,就必须修改源文件,然后重新上传到服务器上。
动态网页不仅含有HTML标记,而且含有程序代码,这种网页的扩张名一般是根据不同的程序设计语言不同而不同,如ASP文件的扩展名为.asp。动态网页能够根据不同的时间、不同的来访者而显示不同的内容。如常见的BBS、聊天室、留言板一般都是用动态网页实现的。
作者:
许庭洲
时间:
2013-11-29 20:04
1. asp.net是一种动态网页技术,在服务器端运行.net代码,动态生成HTML;
2. 服务端控件和HTML控件的生成关系是在aspx页面中可以使用服务端控件,简化开发,浏览器只认html,因此服务端控件会渲染到浏览器成html, TextBox--><input type="text"/>;
3. 静态页面有一个html页面文件保存在服务器上,浏览器要这个页面的时候服务器就把这个页面文件发给浏览器;
4. 动态页面是服务器上没有浏览者要看的页面,而是服务器动态生成的HTML页面发给浏览器,动态语言的服务器端可以用C#, VB.net, PHP, Java, C等编写。
作者:
为梦而生
时间:
2013-11-29 20:50
静态网页和动态网页用的区别就在与,静态网页是web服务器接收到后,可以不出理直接传给用户可以浏览的,而动态网页是要经过一个应用服务程序的软件进行解释,在执行的。所以你如果在项目开发中如果是需要用执行的,而不是直接浏览的就做成动态的。我这个也就是大白话,也就是我的理解。
作者:
guoguo
时间:
2013-11-29 21:21
明白,谢谢各位的解答!!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2