怎样用ASP制作动态网页

动态制作网页有很多种,最常用的有ASP / PHP

要想学习动态网页制作工具。首先你得有一定的网页制作基础。

例如:你得了解Dreamweaver工具的使用,学会如何制作html等静态网也。

有了dream基础之后,你还得学习一些编程语言。

主要有:VBscript和javascript,这两种编程语言都是做动态网页的基础语言,两者任学一个即可。

学会了script语言之后,你就可以着手学习asp和php的制作了。

一般这些动态网页都使用写字板或者EditPlus等工具编写,通过iis进行预览。

如果真想学好,一定要多买书看,先看两三本书,了解他的基本函数和对象后,然后再到网上去看一些实例教程,多看一些实例教程,这样你的水平可能会提升比较快。

看了一定的实例后,再上升到一定高度,你就去找一些现成的asp/php完整的网站去看,去仔细研究。

都能把那些东西研究透彻后,这个时候,你就可以尝试着自己编写一些东西了,你会慢慢发现,你已经逐渐能成为一个高手了。

不要为了考试或比赛而学,认认真真地学点东西,对以后的成长很有好处。祝愿您成功。

参考资料:

动态ASP网页制作

%@language=vbscript codepage=936 %

%

dim user_name,user_pass1,user_pass2

user_name=replace(trim(request("user_name")),"'","")

user_pass1=replace(trim(Request("user_pass1")),"'","")

user_pass2=replace(trim(Request("user_pass2")),"'","")

if User_Name="" then

FoundErr=True

ErrMsg=ErrMsg "brli用户名不能为空!/li"

end if

if user_pass1="" then

FoundErr=True

ErrMsg=ErrMsg "brli密码不能为空!/li"

end if

if user_pass2="" then

FoundErr=True

ErrMsg=ErrMsg "brli确认密码不能为空!/li"

end if

if user_pass1user_pass2 then

FoundErr=True

ErrMsg=ErrMsg "brli您输入的密码和确认码不一致,请重新输入。/li"

else

if user_name""then

MsgBox user_name"您已成功登陆!"

end if

end if

if FoundErr=True then

call WriteErrMsg()

end if

'****************************************************

'过程名:WriteErrMsg

'作 用:显示错误提示信息

'参 数:无

'****************************************************

sub WriteErrMsg()

dim strErr

strErr=strErr "htmlheadtitle错误信息/titlemeta http-equiv='Content-Type' content='text/html; charset=gb2312'" vbcrlf

strErr=strErr "link href='style.css' rel='stylesheet' type='text/css'/headbody" vbcrlf

strErr=strErr "table cellpadding=2 cellspacing=1 border=0 width=400 class='border' align=center" vbcrlf

strErr=strErr " tr align='center'td height='22' class='title'strong错误信息/strong/td/tr" vbcrlf

strErr=strErr " trtd height='100' class='tdbg' valign='top'b产生错误的可能原因:/bbr" errmsg "/td/tr" vbcrlf

strErr=strErr " tr align='center'td class='tdbg'a href='Login.asp' 返回登录页面/a/td/tr" vbcrlf

strErr=strErr "/table" vbcrlf

strErr=strErr "/body/html" vbcrlf

response.write strErr

end sub

%

ASP实现的动态网页有哪些优缺点

优点:

1、无需编译

2、易于生成

3、独立于浏览器

4、面向对象

5、与任何ActiveX scripting 语言兼容

6、源程序码不会外漏

缺点:

1、Windows本身的所有问题都会一成不变的也累加到了它的身上。安全性、稳定性、跨平台性都会因为与NT的捆绑而显现出来。

2、ASP由于使用了COM组件所以它会变的十分强大,但是这样的强大由于Windows NT系统最初的设计问题而会引发大量的安全问题。只要在这样的组件或是操作中一不注意,哪么外部攻击就可以取得相当高的权限而导致网站瘫痪或者数据丢失。

3、由于ASP还是一种Script语言,除了大量使用组件外,没有办法提高其工作效率。它必须面对即时编绎的时间考验,同时我们还不知其背后的组件会是一个什么样的状况。

4、无法实现跨操作系统的应用。当然这也是微软的理由之一,只有这样才能发挥ASP最佳的能力。可是我却认为正是Windows限制了ASP,ASP的概念本就是为一个能让系统运行于一个大的多样化环境而设计的。

5、还无法完全实现一些企业级的功能:完全的集群、负载均横。