A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© guoguo 中级黑马   /  2013-11-29 16:17  /  1630 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 guoguo 于 2013-11-29 21:21 编辑

请教一下,静态网页利用javascript等一些脚本,也可以做出动态效果,那么,在实际的网站项目开发中,什么情况下用静态网页,什么情况下用asp.net呢?

评分

参与人数 1技术分 +1 收起 理由
V_John + 1

查看全部评分

4 个回复

倒序浏览
静态网页没有程序代码,只有HTML标记,这种网页的扩张名一般是.html或.htm。静态网页一经做成,内容就不会变化,不管任何人访问,都显示同样的内容,如果要修改内容,就必须修改源文件,然后重新上传到服务器上。
动态网页不仅含有HTML标记,而且含有程序代码,这种网页的扩张名一般是根据不同的程序设计语言不同而不同,如ASP文件的扩展名为.asp。动态网页能够根据不同的时间、不同的来访者而显示不同的内容。如常见的BBS、聊天室、留言板一般都是用动态网页实现的。

评分

参与人数 1技术分 +1 收起 理由
V_John + 1

查看全部评分

回复 使用道具 举报
1. asp.net是一种动态网页技术,在服务器端运行.net代码,动态生成HTML;
2. 服务端控件和HTML控件的生成关系是在aspx页面中可以使用服务端控件,简化开发,浏览器只认html,因此服务端控件会渲染到浏览器成html, TextBox--><input type="text"/>;
3. 静态页面有一个html页面文件保存在服务器上,浏览器要这个页面的时候服务器就把这个页面文件发给浏览器;
4. 动态页面是服务器上没有浏览者要看的页面,而是服务器动态生成的HTML页面发给浏览器,动态语言的服务器端可以用C#, VB.net, PHP, Java, C等编写。

评分

参与人数 1技术分 +1 收起 理由
V_John + 1

查看全部评分

回复 使用道具 举报 1 0
静态网页和动态网页用的区别就在与,静态网页是web服务器接收到后,可以不出理直接传给用户可以浏览的,而动态网页是要经过一个应用服务程序的软件进行解释,在执行的。所以你如果在项目开发中如果是需要用执行的,而不是直接浏览的就做成动态的。我这个也就是大白话,也就是我的理解。

评分

参与人数 1技术分 +1 收起 理由
V_John + 1

查看全部评分

回复 使用道具 举报
明白,谢谢各位的解答!!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马