只想知道 发表于 2015-1-16 22:04:21

ASP网站制作之ASP不必模板间接复杂天生HTML页面

asp是基于web的一种编程技术,可以说是cgi的一种。它可以完成以往cgi程序的所有功能,如计数器、留言簿、公告板、聊天室等等。</p>我这里供应一个复杂的不必模板能够间接天生HTML静态页的办法.
如一个一般的index.asp静态页面,
新建一个文件makeasp2html.asp
<formmethod="post"action="">
<textareaname="asp2html"style="display:none"><!--#includefile="index.asp"--></textarea>
<inputtype="submit"value="天生html页"/>
</form>
<%
Ifrequest.Form("asp2html")""then
filename="index.html"
setfso=Server.CreateObject("Scripting.FileSystemObject")
setfout=fso.CreateTextFile(server.mappath(""&filename&""))
fout.writerequest.form("asp2html")
fout.close
setfout=nothing
setfso=nothing
endif
%>
如许index.html文件就天生了,连模板都用不着,只需服务器要撑持FSO,将一般情形下利用的ASP文件读取到textarea里就能够了。
大家可以自己去看一看.可以说看得想呕吐.以前有次下了个动网来看.里面连基本内置函数的保护措施(函数没防御性)都没有.难怪经常补这个补那个了.可能现在.NET版会好点吧

admin 发表于 2015-1-27 19:21:24

在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。

仓酷云 发表于 2015-2-5 14:59:22

ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。

山那边是海 发表于 2015-2-12 10:21:53

多看多学多思。多看一些关于ASP的书籍,一方面可以扩展知识面一方面可以鉴借别人是如何掌握、运用ASP的;多学善于关注别人,向同学老师多多学习,不论知识的大小;多思则是要将学到的知识灵活运用。

愤怒的大鸟 发表于 2015-3-3 03:07:43

Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件

蒙在股里 发表于 2015-3-11 09:30:24

代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。

深爱那片海 发表于 2015-3-18 07:19:59

他的语法和设计思路和VB完全相同,导致很多ASP的书都留一句“相关内容请参考VB的相关教材....”更糟糕的是,相当多的ASP教程混合了Javascript,VBscript等等脚本语言,搞的初学者。

再见西城 发表于 2015-3-25 15:43:14

接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。
页: [1]
查看完整版本: ASP网站制作之ASP不必模板间接复杂天生HTML页面