首页  ·  知识 ·  编程语言
ASP初级教程2
佚名  本站原创  ASP  编辑:dezai  图片来源:网络
在前面的内容中我们已经讲述了ASP内置对象Response的具体语法及其属性,接下来将要讲述到的是Request属性的应用。Request
在前面的内容中我们已经讲述了 ASP 内置对象 Response 的具体语法及其属性,接下来将要讲述到的是 Request 属性的应用。Request 属性常用的集主要有三种:querystring 集、servervariables 集以及 form 集(其实在比较正规的教材中并不是这样阐述的,但是为了易于理解方苏对它作了这样的解释)。下面将对这两种集一一进行阐述。 
    第一 Request.form 主要是用来读取用户通过表单提交给服务器的数据。如下面这个例子: 

     姓名:  
      
    当你按下提交按钮时,你所填入的姓名就会在对话框中显示出来。这个程序的源代码如下: 
      
    提交表单 
     
     
     
    <% 
    if(request.form("yn")) then 
    response.write"
    response.write"alert('你的姓名为" response.write request.form("tetname") 
    response.write"')" 
    response.write"" 
    end if 
    %> 
     "> 
     
    

姓名:  

 
    

  
     

    
    该程序在运用中使用了一个技巧:利用 javascript 的弹出对话框来显示信息。相信这个程序应该不难于理解。如有任何不明白的地方,可以先略过不理,在你读懂后面的内容之后,就自然而然会清楚的。 
    第二 Request.querystring 集是利用 HTTP 头来传送信息。例如,页面作者需要传递一个变量值给服务器,就可以采用这种集。 
    下面这个例子将 username 个变量所带的值传递给服务器,由服务器来判断程序应该如何执行。 
    <% 
    dim username 
    username="方苏" 
    %> 
    >主页 
    在上面这个例子中,“方苏”这个值将会被送到 index.asp 这个 ASP 文件进行使用。以下是 index.asp 的部分代码。 
    <% 
    dim name 
    name=request.querystring("user") 
    if(name="方苏") then 
    response.write"欢迎你!" 
    else 
    response.write"对不起,你不是有效用户!" 
    end if 
    %> 
    这个例子是一个简单的应用示例。以后在 ASP 高级教程中将会讲到这个集的一些应用技巧。 
    第三 Servervariables 集主要是用来取得浏览器向服务器提交的请求。以下是其中比较有用的几种信息。 
    Http_Referer---此头中包含相关页面的 Internet 地址。可以用来确定访问者的来处,具体例子可以查看首页上的每日热点问题。 
    Http_User_Agent---此头表明到达网站访问者使用的浏览器类型。 
    Remote_Addr---包含了网站访问者的 IP 地址。 
    Query_String---包含 Url 问号之后的内容。该变量包含未解析的表单中完整的查询字符串。 
    Script_Name---包含当前 ASP 文件的虚拟路径。 
    Server_Name---包含服务器的 Internet 地址。 
    Path_Translated---包含当前 ASP 文件的物理地址。 
    Http_Ua_Pixels---表明运行浏览器的计算机上的显示器分辨率。  本文作者:佚名 来源:本站原创
CIO之家 www.ciozj.com 微信公众号:imciow
    >>频道首页  >>网站首页   纠错  >>投诉
版权声明:CIO之家尊重行业规范,每篇文章都注明有明确的作者和来源;CIO之家的原创文章,请转载时务必注明文章作者和来源;
延伸阅读
也许感兴趣的
我们推荐的
主题最新
看看其它的