欢迎光临!今天是2017年10月18日 星期三
首页 基础教程  留言薄制作  神奇FSO  ASP优化  ASP实例  SQL语法  VB教程  安全手册  综合技巧  案头必备  留言  
 综合技巧
·ASP技巧TOP10 (1)
·ASP技巧TOP10 (2)
·ASP技巧TOP10 (3)
·ASP技巧TOP10 (4)
·奇妙的文件系统对象组件
·关于在浏览器中文件上载的方法..
·存储过程分页
·在同一页面动态实现两个sel..
·用ASP实现WEB页面分用户..
·怎样用ASP访问SQL Se..
·在Web页面中执行Windo..
·ASP程序中日期型数据的格式..
·ASP中数据库操作中游标和加..
·如何在Web页面中集成文件上..
·有关win2000、IIS5..
·在您的网站中加入互动功能
·ASP服务器组件的编程
·数据库聊天室的“无刷新”技术..
·ASP页面内VBScript..
·ASP中处理#include
·关于数据库连接的一点个人见解
·利用ASP显示当前在线人数
·在ASP处理程序时,进度显示
·ASP中文本文件与数据库文件..
·FrontPage创建HTM..
·FrontPage创建HTM..
·如何使ASP输出结果不支持h..
·用几行Asp代码实现防止表单..
·在Flash中使用ASP技术
·在ASP中使用脚本语言
■ 综合技巧 > FrontPage创建HTML/ASP混合页面(一)
我一直使用Microsoft的FrontPage 98来开发ASP/ADO之类的Internet数据库应用程序。现在我听说许多人都非常信奉采用InterDev做为开发那些程序的工具,因为他们认为FrontPage搞乱了代码。但是在这里,我要列举一些极好的理由来说明我为什么更喜欢FrontPage。
我的许多客户都是企业家,他们认为,对于一个Web站点来说,FrontPage和其他所见即所得的Web站点开发工具能做到不用编程就建立页面。当然,“不用编程”是对于一定的内容,而不是关于ASP的站点。

  你可以使用NotePad,其他的文字编辑器,或者Visual InterDev来创建工作很好的ASP Web页面,但是如果被FrontPage或者其他所见即所得的编辑器处理后,代码就会变乱,因为这些编辑器不能读取和理解页面中的ASP脚本,所以认为页面代码发生了错误,然后就“更正”它。

  但是,如果你理解了FrontPage喜欢的和不喜欢的,并且清楚你的代码,你就会发现所有的问题都会消失。FrontPage编辑器确实能创建ASP页面,就象用NotePad、Visual InterDev等等编辑器能做的一样。

  那么,优势在哪里呢?我可以给编程者每小时100元,但我的客户却不愿意为HTML设计支付每小时100元的费用。由于这个原因,他们或者自己设计,或者雇人设计然后支付费用。我在页面中编写ASP代码,然后交付给他们。随后,如果他们想对程序的风格等做修改,他们就可以在FrontPage或者其他所见即所得的编辑器中打开页面,在即使没有编程知识的条件下,非常简单并快速地修改HTML页面。

举例

  下面举一个例子。这里的讨论针对FrontPage 98,它的用户友好性大大不如FrontPage 2000,但是却广泛地应用。

  设想一下,页面上有一个表单,你想根据从查询字符串传递过来的变量而有条件地设置表单的Action属性。可以编写几个表单标记,并使用变量的数值来选择在页面中放置哪个表单。为了讨论的目的,用方括号将HTML代码包含。

<%
Dim myvar
myvar = Request.QueryString("myvar")%>
<%if myvar = "1" then%>
[<form name="myform" ACTION="mypage1.asp" METHOD=POST>]
<%elseif myvar = "2" then%>
[<form name="myform" ACTION="mypage2.asp" METHOD=POST>]
<%elseif myvar = "3" then%>
[<form name="myform" ACTION="mypage3.asp" METHOD=POST>]
<%else%>
[<form name="myform" ACTION="mypage4.asp" METHOD=POST>]
<%end if

%>
'form HTML here
[</form>]
■今日推荐:数据库聊天室的“无刷新”技术要点

本网站是学习网站,内容整理大多来自互联网,尽量标明了出处,如果侵犯了您的权力请通知我,立即纠正
欢迎提出宝贵建议,提供相关资料,以便相互学习,共同提高!