htmll和asp到底区别在哪
我知道asp是动态的,html是静态的.我以为差别在数据库上,可是html也是可以连接更新数据库的.可以显示数据库里的文字和内容.这样一来,差别到底在哪?还有为什么我把有...
我知道asp是动态的,html是静态的.我以为差别在数据库上,可是html也是可以连接更新数据库的.可以显示数据库里的文字和内容.这样一来,差别到底在哪?还有为什么我把有些asp 文件扩展名改为html却并不能正常运行呢?
展开
4个回答
展开全部
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则是把代码下载到用户端再通过网络查询服务器数据库再把数据反馈到客户端。
你觉得哪一种方法更有效率,更节省用户资源节省时间??
而HTML却是比较详细的语言规范。
2、它们差别在哪儿呢?它们的差别在于,ASP可以更方便的(请注意,是更方便,并不是说HTML不能)针对各个不同的用户产生不同的页面,提升用户的浏览体验。
3、ASP的文件改成HTML不能运行,是因为,ASP文件不是一个最终的页面,它只是一堆语言编写的程序文件。当用户要访问这个页面的时候,服务器需要解析这些语言,并且执行其中的语句,最后将结果反馈给用户。而HTML文件则不然,当用户需要访问HTML页面的时候,服务器是直接将页面丢给用户的。用不着解析、编译、运行。
所以asp改成HTML后缀名就不能运行了。
但是你可以在服务器上配置一下。将服务器设置成HTML页面一样用ASP编译器解析编译运行。
至于不同,我想说:
其实最重要一点,ASP可以保护知识产权。HTML你写的代码,都会被用户看到,因为那是要被下载到用户端才能运行的脚本文件。你好容易花了一年时间研究了一段语句,洋洋自得。突然发现一夜之间所有人都会这段语句了。你不觉得很杯具嘛??
ASP不会,ASP是在服务器端运行以后,将结果反馈给用户的,用户完全接触不到语句,只能看到结果。多安全啊~~
搞明白差别了么?
好处多多呢。一个比较复杂的访问数据库的页面,ASP是在本地访问数据库,然后将结果页面发给用户。HTML则是把代码下载到用户端再通过网络查询服务器数据库再把数据反馈到客户端。
你觉得哪一种方法更有效率,更节省用户资源节省时间??
展开全部
asp是在服务器端运行的,它需要通过IIS服务器把ASP语言解释成HTML,然后再送到客户端浏览器显示出来。
而HTML是在客户端运行的,它可以直接在浏览器上显示出来,不需要服务器来解释。
而HTML是在客户端运行的,它可以直接在浏览器上显示出来,不需要服务器来解释。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
谁跟你讲过HTML可以连接数据库?用什么连接数据库?ASP的ADO才可以连接数据库,HTML是静态的,不能通过后台更新的,要改显示的内容,只能在页面修改,这也是ASP诞生的原因,ASP文件修改成HTML文件后肯定不能运行了,里面的<%%>之间的语句在服务器上没法解析
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
asp是加入编程语言的页面,html是直接运行的页面
asp页面要在服务器上处理以后显示在客户端的,html不需要
asp加入编程语言后可以很形象,很程序化的来显示内容,html是什么样就是什么样
所以好多网页都用asp生成html来建设网站,这样执行速度快,可以减少服务器负担。
asp页面要在服务器上处理以后显示在客户端的,html不需要
asp加入编程语言后可以很形象,很程序化的来显示内容,html是什么样就是什么样
所以好多网页都用asp生成html来建设网站,这样执行速度快,可以减少服务器负担。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询