htmll和asp到底区别在哪

我知道asp是动态的,html是静态的.我以为差别在数据库上,可是html也是可以连接更新数据库的.可以显示数据库里的文字和内容.这样一来,差别到底在哪?还有为什么我把有... 我知道asp是动态的,html是静态的.我以为差别在数据库上,可是html也是可以连接更新数据库的.可以显示数据库里的文字和内容.这样一来,差别到底在哪?还有为什么我把有些asp 文件扩展名改为html却并不能正常运行呢? 展开
 我来答
业琇云Bn
2011-07-09 · TA获得超过1533个赞
知道小有建树答主
回答量:227
采纳率:0%
帮助的人:268万
展开全部
1.ASP的全称是Active Server Pages。它是一种规范标准的称呼,并不是某种技术语言的称呼。
而HTML却是比较详细的语言规范。

2、它们差别在哪儿呢?它们的差别在于,ASP可以更方便的(请注意,是更方便,并不是说HTML不能)针对各个不同的用户产生不同的页面,提升用户的浏览体验。

3、ASP的文件改成HTML不能运行,是因为,ASP文件不是一个最终的页面,它只是一堆语言编写的程序文件。当用户要访问这个页面的时候,服务器需要解析这些语言,并且执行其中的语句,最后将结果反馈给用户。而HTML文件则不然,当用户需要访问HTML页面的时候,服务器是直接将页面丢给用户的。用不着解析、编译、运行。
所以asp改成HTML后缀名就不能运行了。
但是你可以在服务器上配置一下。将服务器设置成HTML页面一样用ASP编译器解析编译运行。

至于不同,我想说:
其实最重要一点,ASP可以保护知识产权。HTML你写的代码,都会被用户看到,因为那是要被下载到用户端才能运行的脚本文件。你好容易花了一年时间研究了一段语句,洋洋自得。突然发现一夜之间所有人都会这段语句了。你不觉得很杯具嘛??

ASP不会,ASP是在服务器端运行以后,将结果反馈给用户的,用户完全接触不到语句,只能看到结果。多安全啊~~

搞明白差别了么?

好处多多呢。一个比较复杂的访问数据库的页面,ASP是在本地访问数据库,然后将结果页面发给用户。HTML则是把代码下载到用户端再通过网络查询服务器数据库再把数据反馈到客户端。
你觉得哪一种方法更有效率,更节省用户资源节省时间??
威孚半导体技术
2024-08-19 广告
威孚(苏州)半导体技术有限公司是一家专注生产、研发、销售晶圆传输设备整机模块(EFEM/SORTER)及核心零部件的高科技半导体公司。公司核心团队均拥有多年半导体行业从业经验,其中技术团队成员博士、硕士学历占比80%以上,依托丰富的软件底层... 点击进入详情页
本回答由威孚半导体技术提供
lzp4881
2011-07-09 · TA获得超过2394个赞
知道大有可为答主
回答量:2825
采纳率:0%
帮助的人:2969万
展开全部
asp是在服务器端运行的,它需要通过IIS服务器把ASP语言解释成HTML,然后再送到客户端浏览器显示出来。
而HTML是在客户端运行的,它可以直接在浏览器上显示出来,不需要服务器来解释。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liuyanbing36
2011-07-10 · TA获得超过215个赞
知道小有建树答主
回答量:297
采纳率:0%
帮助的人:143万
展开全部
谁跟你讲过HTML可以连接数据库?用什么连接数据库?ASP的ADO才可以连接数据库,HTML是静态的,不能通过后台更新的,要改显示的内容,只能在页面修改,这也是ASP诞生的原因,ASP文件修改成HTML文件后肯定不能运行了,里面的<%%>之间的语句在服务器上没法解析
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一个人的天地啊
2011-07-13 · TA获得超过164个赞
知道答主
回答量:101
采纳率:100%
帮助的人:27.9万
展开全部
asp是加入编程语言的页面,html是直接运行的页面
asp页面要在服务器上处理以后显示在客户端的,html不需要
asp加入编程语言后可以很形象,很程序化的来显示内容,html是什么样就是什么样
所以好多网页都用asp生成html来建设网站,这样执行速度快,可以减少服务器负担。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式