程费时耗力,而且易出错。APNT20的出现使这S.E.
一
切变得容易。
APNT是微软为了抗衡JS而推出的新一代S.EPAPAteevrae)S(cvrgs脚本语言,iSeP它借鉴了JP的优S
点,同时它又具有自身的一些新特点。APNTS.E
20是微软在20.05年末推出的新一代动态网页开发技术。与APNTI1比,.S.E.相20版本增加了大量新
l验证控件概览
APNT20中新增的验证控件集成在VsaS.E.iluSui20td05的各个版本中。用VsaSui20新建oiltd05uo
一
收稿日期:08—6—22002
个网站后,工具箱”在“中展开“录”登面板,可以看到
作者简介:术建伟(92一)男,18,山东烟台人,硕士,研究方向为电子商务与信息系统;吴清烈。博士,副教授,研究方向为电子商务、理管
7个与验证相关的控件,们是:oi,P ̄o—它Lgnawr
dcvrReoey,LgnttsLgnme,CraeeWi—oiSau,oiNaetUsrz
科学与信息系统。
adCagP ̄odLgVer,hneawr,oiinw控件。通过拖放这组
?
2{l)?
计算【l技术与发塍
第i9卷
控件,开发人员不用写一行代码就可以实现本的验证功能;比在AINT11相SE.时代需要亲手建数据.
括两个类:mDri类下Me,rieMeehsp¨nbspr类。ehU ̄Mebri类用于创建、mehsp管理.证刖,账号栩关信验_息;mesiUr用于管理特定用户信息,实Mebrp ̄类h其例需要通过Meesi类的一方法来创建。开发mbrph
库,没计界面,编写数据库连接层代码等一系列繁琐工
作,这算得上一个不小的进步。下面简单说明各个控件的功能:
过程中将这两个类结合使用,以解决很多用户验证可
方面的问题。
22角色管理AIRl.P:oe
()i控件:1Inmg提供通用的用户登录界面;
()aodevr件:示恢复密码界面,2P ̄wrRceoy控显
在正确回答出提示问题后网站将密码以邮件方式发送
给用户;
RlAIoP主要用于角色管理,e通过将每个用户设
定成不同角色可以很好地实现用户权限管理。Rloe
()oitu控件:3LgSasnt显示用户登录状态,点击它
还可以实现登录/注销功能;()oime4LgNn控件:m显示当前登录用户名称;()raUsrzr控件:5CeteWidea用于创建新用户,提供
AIP有一个类:os,类提供的一系列属性和方Rl类此e
法可以方便地对用户所属角色进行操作。23个性化用户设置AIPol.P:rfei
Meehp中存储的用户信息只有用户名、mbris密码、邮箱等与用户验证有关的信息,而实际应用中需要
了一些必要
注册信息供用户输入,如用户名、密码、邮箱、密码恢复提示问题等;()hneawr控件: