FrontPage98开发ASP

DatabaseRegionWizard生成ASP页,具有以下优点:

  一、不用编写代码,快速高效,简便易行,适合于初学者和非专业人员。你只须构造好你的SQL查询语句,其他的事大可放心地交给Wizard去做,比自己手工编写快。

  二、程序对输入控制严格,有效避免非法字符入侵。

  用DatabaseRegionWizard生成的程序,通过对表单提交的数据前后加%%"并在执行过程中检验,以及对所提交数据中的“"”“’”(即单双引号)等符号进行层层过滤的做法,避免了表单提交非法数据引起的程序运行错误。而手工编写ASP页时这些都要自己处理。

  三、可以通过FrontPageEditor对输出结果的格式进行直观的调整,使输出结果更为美观。

通常,由于ASP页是动态生成的,手工编写的ASP页,在FrontPageEditor中由于未经运行,所以看不到输出结果的样式,也就无法调整;而Wizard生成的ASP页,通过FrontPageWebBot(机器人)对输出结果提供了预览,你可以像调整任何静态文字、表格一样调整输出结果的外观。但是,过于自动化的处理有时也往往意味着灵活性的丧失。Wizard为我们带来方便的同时,也削弱了ASP程序运行的自由度,为我们细致入微地控制程序带来了一些麻烦。如果你用Wizard生成了一个ASP页,然后又在FrontPageEditor中点击HTML"卡片,在HTML编辑方式下插入了一些自己的ASP代码,比如自动分页的代码,然后存盘退出,FrontPageEditor会弹出一个ThecontentsofaFrontPagecomponenthavebeenmodified.
Thesecontentswillbeoverwrittenwhenyousavethispage"
的提示,并且只有一个确定"按钮,这样,你在HTML方式下插入的ASP代码大部分都不会被保存。笔者就曾犯过这样的错误,结果辛辛苦苦编写的大段代码都付诸东流。