页面之间传递元素的办法

2016-01-29 18:18 6 1 收藏

页面之间传递元素的办法,页面之间传递元素的办法

【 tulaoshi.com - ASP 】

  在第三方页面传递参数这个思路倒是的确可以省下一些代码,至少我以前是从没这样子传过。
<%
    'Pass form objects submitted by a form G
    '     ET
    If Request.QueryString.Count0 Then
    QStr="?"
    For Each x In Request.QueryString
    QStr = QStr & x & "="    'Write Name of Parameter
    QStr = QStr & Server.URLEncode(request.QueryString(x)) & "&" 'Write value of parameter
    Next
    QStrSz = len(QStr)-1
    QStr = LEFT(QStr,QStrSz)
    else
    QStr=""
    End If
    Response.Redirect("YourURL.asp" & QStr)
    %
    The Next example shows how To build the submitted parameters from a form POST. The procedure reads all posted objects and builds a querystring parameter.
    <%
    'Pass form objects submitted by a form G
    '     ET
    If Request.form.Count0 Then
    QStr="?"
    For Each x In Request.form
    QStr = QStr & x & "="    'Write Name of Parameter
    QStr = QStr & Server.URLEncode(request.form(x)) & "&" 'Write value of parameter
    Next
    QStrSz = len(QStr)-1
    QStr = LEFT(QStr,QStrSz)
    else
    QStr=""
    End If
    Response.Redirect("YourURL.asp" & QStr)
    %
    The Next code example may be used as a test ASP page To redirect to. It reads the querystring and builds a table to display the parameter name and value passed.
    <%@ Language=VBScript %
    <HTML
    <BODY
    <%
    Response.Write "<TABLE BORDER=1<TR<THParameter</TH<THValue</TH</TR"
    For Each x In Request.QueryString
    Response.write "<TR<TD" & x & "</TD<TD" 'Write Name of Parameter
    Response.write Request.QueryString(x) & "</TD</TR" 'Write value of parameter
    Next
    Response.Write "</TABLE"
    %
    </BODY
    </HTML
当然,上面这个东西的改进版本就简洁多了,再看这个
<%
If
Request.QueryString.Count 0 Then
  
Response.Redirect("YourURL.asp?" &
Request.QueryString
Else
  If
Request.Form.Count 0 Then
    
Response.Redirect("YourURL.asp?" &
Request.Form)
  Else
    
Response.Write("No Data Sent")
  End
If
End If
%
原来可以整个抓取的,我也是刚刚知道,不敢独吞,拿出来共享


 

来源:http://www.tulaoshi.com/n/20160129/1505246.html

延伸阅读
标签: Web开发
第一个:  Untitled Document [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]   第二个: [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
从语法上看,在函数里声明参数与在catch子句中声明参数几乎没有什么差别: class Widget { ... }; //一个类,具体是什么类 // 在这里并不重要 void f1(Widget w); // 一些函数,其参数分别为 void f2(Widget& w); // Widget, Widget&,或 void f3(const Widget& w); // Widget* 类型 void f4(Widge...
标签: ASP
  往往使用动态网页技术制作ASP应用程序时一般至少拥有二个或二个以上的Web页面,这时就得考虑在多个Web页面间传递数据的处理工作。而ASP应用程序的各个页面类似于Windows应用程序的form窗体,Windows应用程序各form间数据传递可以通过定义全局变量等方法来实现。网页间的数据传递有多种不同的可使用方式,而Web页面间的数据传递方式...
标签: Web开发
摘要:基于web的动态网页设计必会涉及到页面间的数据传递,文章探讨了asp设计中常用的web页面间的数据传递方式,分析各种数据传递方式的使用方法、使用场合及优缺点,其都是设计阶段选择数据传递方式考虑的关键。     关键词 数据传递变量浏览器端网页     往往使用动态网页技术制作asp应用程序时一...
标签: Web开发
基本的页面设计元素布局比例,给大家做个参考 标志图案 : 搜索功能 : 导航模式 : 帮助内容 :

经验教程

318

收藏

36
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部