频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

用FrontPage98开发ASP

来源:eNet学院 作者:蒋晓京 出处:巧巧读书 2005-11-05 进入讨论组
上一页 1 2 3 4 

与手工编写的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等。顺便提醒一句——它可是很占地儿的。
来自:http://www.qqread.com/asp/d421523000.html 更多文章 更多内容请看Wlan组网----家庭专题专题,或进入讨论组讨论。
上一页 1 2 3 4 
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
讨论组问题推荐
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章