ASP基础讲座(上)
您现在的位置: 学网 >> 网站开发 >> ASP教程 >> ASP基础 >> 正文
学网教程

原作者:ASP基础讲座(上)

[ 来源:xue5.com | 作者:原作者 | 时间:2005-5-14 | 去论坛]
”) 就可以了。
  好了,接下来就让我们建立.asp文件Response.asp来处理上面的表单提交的数据吧,这里,我们只是简单地将用户提交的数据返回给用户。
  <%Title=Request.Form(“title”)
  LastName=Request.Form(“lname”)
  If Title=“先生” Then %>
  <%=LastName %> 先生
  <% ElseIf Title=“女士” Then %>
  <%= LastName %> 女士
  <% Else &>
  <%=Request.Form(“fname”) & “ ” & LastName %>
  <% End If %>
  上面这段代码有些难懂吧, 我们来分析一下它吧.首先,他的开头和结尾都和普通的HTML代码没有什么两样,关键是中间.如果略去定界符<%和%>,然后在前面没有东西的等号前加上‘Print’ ,它就变成了:
  Title=Request.Form(“title”)
  LastName=Request.Form(“lname”)
  If Title=“先生” Then
  print LastName 先生
   ElseIf Title=“女士” Then
  print LastName 女士
   Else
  print Request.Form(“fname”)&“ ”& LastName
  End If
  这是不是VB?很简单吧?ASP就是应用这种方法,将用户自己编写的程序链入HTML中,使动态网页得以实现。
  有一点说明的是,.asp文件中,不在定界符之内的字符,当成普通的HTML解释,如上面没加定界符的“先生”,“女士”等,由服务器自己解释并显示。.asp自己的输出用一个等号加上对象名来实现(当然,ASP的代码在定界符之内).如上面的<%=LastName%>。其实,在.asp文件中,任何对象要作用到定界符之外就要用这种形式:<%=对象名%>。
  上面我们学了用ASP处理用POST方法提交的数据,那么,对于用GET方法提交的数据,又怎样处理呢?其实,处理都是一样的,只不过取得表单数据的方法不同罢了,比如我们要取得“title”的值,就用:
  Request.Querystring(“title”)
  大家一定要注意,用什么方法调用的.asp文件,就应当用相应的方法接收查询数据。不过,不管他是用什么方法提交的,你也可以一律: Request(“title”)(系统将自行选择解释方案,只是在执行时速度会受到影响)。
        下期将介绍大家最感兴趣的数据库访问技术,敬请期待

2
学网·特别声明:
本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。本站所有文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题,请联系编辑人员Xababy#Gmail.com,我们尽快予以更正。
设为首页 - 收藏学网 - 关于学网 - RSS订阅 - 版权申明 - 友情链接 - 联系学网 - 网站地图 - 投稿学网
学网·2004-2008版权所有
© CopyRight 2004-2008 WwW.Xue5.CoM.Inc All Rights Reserved
合作、建议、联系::cainiaoo.cn#live.cn QQ:329700200,1103290

学网_致力于提供优质免费的电脑学习教程
陕ICP备05000834号