• asp传递参数的几种方式


    把下列代码分别加入a.asp和b.asp的<body></body>中,点提交,就可以将a.asp文本框的内容传给b.asp并显示出来

     

    a.ASP

     

    <form action="B.asp" method="get">

    <input name="ABC" type="text" />

    <input name="" type="button" onClick="submit()" value="提交" />

    </form>

     

     

    B.asp

    <%

    Response.Write(Trim(Request.QueryString("ABC")))

    %>

    一种是GET传值 就是网页上通常看到的 1.asp?name=2

    然后你在第二个页面使用 request.querystring("name")获取到地址栏的值

    第二章是POST传值 你也可以在表单中添加一个隐藏域或者文本域之类的  比如 input type="hidden" value="<%=rs("name")%>"

    表单提交到2.asp后 在2.asp页面使用request.form("name")获取到表单的name

    asp传递参数的几种方式

    最近又用到ASP,查看了以下以前的学习时记的笔记.然后总结了一下ASP传递参数的一些方法

    1.用户端用http信息数据传送到服务器

    在表单的action属性设置为提交到的asp文件。 <form action="test.asp" method="get">

    method= get:使用“输入数据= Request.QueryString("字段名")",将附加于URL的数据取出。
    method= post:使用“输入数据=Request.Forml"(字段名")",读取HTTP信息数据字段。
    这个方法比较常用,我以前上asp选修课的时候老师也只讲了这个方法,并且是每每需要asp后台处理都新建一个asp文件。后来发现这样做增加了文件的数量。寒假做那个招聘网里面N多asp文件,看的眼花!!!如果是直接将action的属性设置为本身的文件,就在一个文件中处理也行的。

    2.使用连接传递参数 <a href='test.asp?name=bansi&sex=man' >会员</a>

    href后面的属性首先跟的是一个提交到后台处理的asp文件,"?"后面跟的是参数,参数值是在"="后面。当多个参数时,使用"&"将参数隔开。这里就有两个参数name与sex,参数值分别为bansi与man.这个东东比较好用,比如说你将会员的名字数据读出来,名字加上一个连接,点开连接就能看到会员详细资料。那么就需要在连接中传递一个id参数(其他参数也行,只要能唯一地区别会员),这样一打开这个连接就能根据传递的这个id属性判断你想获得哪个会员的详细资料。

    上几天我使用这个方法获取参数,以为该方式只能传递一个参数.后来翻笔记的时候才看到还可以传递多个参数.我当时使用了一个mid函数达到了提取两个参数的效果。.

    比如 <a href="test.asp?action=check<%=rs("自段名")%>">

    使用mid(request("action"),1,5)获取 check

    使用mid(request(action),5) 获取<%=rs("字段名")%>

    3.使用<input>标签方式设置为隐藏方式传递一个参数

    <input type="hidden" name="id" value="<%=request.querystring("id")%>">

    下一页面使用 request.form("id")获取id参数

    如果你实用2的方式,连接中带有一个传递的参数,想要达到的效果是,点了连接以后进入该会员的编辑资料状态。编辑完后点提交就更新该会员的资料。那么编辑完成后,到底是保存那个会员的资料呢?读取会员详细资料的时候是靠id来区分,那么保存也会想到用id。但需要在编辑页面以<input>方式去传递这个id参数。

    会员姓名页面(传递id)→会员编辑页面(获取id以区分打开是我们单击连接的那个会员)→会员保存页(需要根据前面的id来区别更新该会员的资料)

    这种方法比较死,因为每一后台处理都要一个新的asp文件,假如在编辑页面直接是将action指向自身文件,在一个文件里就处理完,就不需要用<input>传递参数了,总共传一次参数就搞定了。

  • 相关阅读:
    WEB前端:05_scroll滚动(图片/文字滚动)
    WEB前端:04_slider幻灯片(焦点图轮换)
    WEB前端:03_hover切换(显示/隐藏)
    概率统计
    概率统计
    线性代数
    线性代数
    线性代数
    线性代数
    大数据时代,Java通过JFreeChart分析和可视化数据
  • 原文地址:https://www.cnblogs.com/ShaYeBlog/p/4128087.html
Copyright © 2020-2023  润新知