手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>程序设计>C/C++>列表

ASP页面研发技巧

来源:互联网 作者:west263.com 时间:2008-02-23
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!
ASP(Active Server Page)为制作动态页面提供了强有力的技术支持。在ASP页面中能够有多个提交按钮提交不同的数据,执行不同的操作,而这些都返回同一个ASP页面。以下是个对汽车展场数据库执行查询(查找新ID号)、更改和添加的程式,代码如下:

  ′程式caredit.asp

  〈script LANGUAGE=″vbscript″ RUNAT=″Server″〉

  ′当转到FP98下时,下面的″返回″两个汉字不会成乱码

  〈/script〉

  〈%if Request.Form(″cmdback″)=″返回″ then

  ′点击cmdback按钮跳转到carqry.asp页面

Response.Redirect ″carqry.asp″

  end if%〉

  〈html〉

  〈head〉

  〈meta http-equiv=″Content-Type″ content=″text/html; charset=gb_2312-80″〉

  〈meta name=″VI60_defaultClientScript″ content=″JavaScript″〉

  〈meta name=″GENERATOR″ content=″Microsoft FrontPage 3.0″〉

  〈title〉中国汽车服务专网汽车展场〈/title〉

  〈%if Request.QueryString(″idv″)〈〉″″ and Request.ServerVariables(″request_method″)=″GET″ then

  ′假如是其他页面带参数调用此页面则为真

   end if

   if Request.ServerVariables(″request_method″)=″POST″ then

   ′假如是此页面执行提交操作则为真

   if Request.Form(″cmdupdate″)=″更改″

   then

   ′假如是点击cmdupdate按钮则为真

   end if

   if Request.Form(″cmdnew″)=″新ID号″

   then

   ′假如是点击cmdnew按钮则为真

   end if

   if Request.Form(″cmdinsert″)=″添加″

   then

   ′假如是点击cmdinsert按钮则为真

   end if

  end if%〉

  〈%cn.close%〉

  〈/script〉

  〈/head〉

  〈body background=″images/backgrnd.jpg″〉

  〈form method=″post″ name=″frmedit″ LANGUAGE=″javascript″

   onsubmit=″return forminput_onsubmit()″〉

   〈div align=″center″〉〈center〉〈h5〉

   〈input type=″submit″ name=″cmdupdate″ value=″更改″〉

   〈input type=″submit″ name=″cmdnew″ value=″新ID号″〉

   〈input type=″submit″ name=″cmdinsert″ value=″添加″〉

   〈input type=″button″ name=″cmdback″ value=″返回″ onclick=″javascript:window.opener.focus()″〉

  〈/h5〉

  〈/center〉

  〈/div〉

  〈/form〉

  〈/body〉

  〈/html〉

  在Caredit.asp程式中,前三个按钮为提交按钮,而“返回”按钮为普通按钮。点击前三个按钮都对Caredit.asp页面执行提交操作,只是执行的内容不同;“返回”按钮则将焦点聚到打开此页面窗口的父窗口中。

  当ASP页面中有功能相同的输出部分时,可将相同的部分单独制作成一个ASP页面,在要调用的位置输入〈!--#include file= ″ASP文档名″--〉即可。

  对ASP页面的调试可参照VIDV的说明配置,更快捷的方法是对需查看的变量直接用“〈%=”和“%〉”括起,当在服务器端代码程式中输出变量时用“%〉〈%=”和“%〉〈%”括起。同理,当要答应报表时,对需输出报表的位置编写〈%=″需输出的内容″%〉即可。

  当服务器端代码的SQL语句中含有变量时,分为以下两种情况:

  ① 变量是字符、日期型时用′″&变量&″′表示,如:

  sql=″select name from student where name=′ ″&namev&″ ′ ″

  ② 变量是数字型、逻辑型时用″&变量&″表示,如:

  sql=″select name from student where score〉″&scorev&″ ″

  以上例子中变量都以字母V结尾,以示区别。




文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

热点关注
IDC资讯 虚拟主机 域名注册 托管租用 vps主机 智能建站
网站运营 建站经验 策划盈利 搜索优化 网站推广 免费资源
网站联盟 联盟新闻 联盟介绍 联盟点评 网赚技巧
行业资讯 业界动态 搜索引擎 网络游戏 门户动态 电子商务 广告传媒
网络编程 Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术 Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷 Internet Explorer
网页制作 FrontPages Dreamweaver Javascript css photoshop fireworks Flash
程序设计 Java技术 C/C++ VB delphi
网络知识 网络协议 网络安全 网络管理 组网方案 Cisco技术
操作系统 Win2000 WinXP Win2003 Mac OS Linux FreeBSD
返回首页 |关于我们 | 联系我们 | 付款方式 | 创业联盟 | 价格总览 | 资讯中心 | 友情链接 | 网站地图 | 招贤纳士 | RSS