### 用 FrontPage98 开发 ASP

与手工编写的 ASP 代码相结合
怎样才能使 Wizard 生成的代码与手工编写的 ASP 代码在同一 ASP 页中和平共处呢？方法是：先用 FrontPageEditor 打开 ASP 页，调整好用 Wizard 自动处理的部分，以及所有想用 FrontPageEditor 处理的部分，如页面外观的调整等，存盘退出。在 FrontPageExplorer 的 Folders 视图右击该 ASP 页的图标，在弹出的菜单中选“Open With…"，在随后出现的选项中选“TextEditor（notepad.exe）"，ASP 页将以记事本方式打开。输入自己的 ASP 代码，请注意以下诸点：
一、在“"中的部分是 FrontPage 机器人自动处理的部分，最好不要改动，但你可以改动下面这一句：“NoRecordFound!"，把凡是出现这一句的地方双引号内的部分改为：“对不起！没有符合要求的记录。"或干脆连双引号一起删掉，这样，当没有记录返回时，就不会显示英文“NoRecordFound!"了。
二、<％……％>中的部分即是 ASP 的代码部分。你既可以在已有的<％……％>部分中插入自己的 ASP 代码，也可以在 HTML 语句中通过插入<％……％>来开辟自己的 ASP 代码区域。当然，你首先应读懂自动生成的 ASP 代码，理解它的流程控制和主要变量的含义，再加入自己的代码，比如分页控制等。由于自动生成的 ASP 代码中的变量使用的都是描述性的短语，应该不难理解。
三、对于已存在的 HTML 和 Wizard 生成的 ASP 代码，也可以根据需要稍加调整。比如运行由 Wizard 生成的 ASP 页时，如果你是以表格方式输出结果，当没有任何记录返回时，页面上也会出现一行孤零零的表头，很不美观，原因是 Wizard 把生成表头的那几行 HTML 语句放在了判断是否有记录返回的 ASP 语句之前，你可以把它挪到后面，使表头只在有记录返回时才显示出来。
四、存盘退出后，记住以后最好不要再用 FrontPageEditor 打开此页了，即使打开也不要存盘，否则大部分手工加入的 ASP 代码都会被清除。如果要编辑，用 notepad（记事本）打开。
笔者曾用上述方法开发了诸如用户意见反馈、图书资料库查询等 ASP 应用。一般都是先用 DatabaseRegionWizard 生成 ASP 程序框架，再用 FrontPageEditor 进行外观润色，最后用 TextEditor（notepad）加入自己的个性化控制，如输出结果的分页控制等。在时间有限，并且要求不很复杂的情况下，这种方法的确能起到事半功倍的效果。当然，如果你有更多的时间和精力，想进一步优化你的 ASP 网页，建议你最好使用 ASP 的专用开发工具，如 InterDev 等。顺便提醒一句——它可是很占地儿的。