asp页面传递参数,参数超长,用函数怎么传。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了asp页面传递参数,参数超长,用函数怎么传。相关的知识,希望对你有一定的参考价值。

这是一个业务查询系统,有个查询条件的代码超长,需要传递到另外一个页面,以前我们都是在一个新窗口打开,用函数来传递这个参数,但是现在是在指定的地方打开这个窗口,似乎就遇到了麻烦了。
主窗口m.asp分上下结构,上面是查询条件,下面显示结果,连接了2个新页面a.asp;b.asp显示结果,根据不同条件选择,在主窗口的下面打开a.asp或b.asp,现在的问题是怎么把参数从m.asp传递到a.asp或b.asp;

以前我们通常都是在新窗口中打开一个页面,用函数传递,比如:
我要传递参数my_code至a.asp
function setvar()
ii.my_code=1
ii.window_onload()


function search()

ii=window.open("a.asp")
ii.focus();
settimeout("setvar()",4000)

------------------------
现在a.asp是在指定的地方打开,不是一个新窗口,怎么传?怎么写?
funciont search()

mypage.innerhtml = getpage("aa.asp")

我觉得用URL传递比较方便
m.asp?my_code=值
===================================
是很方便啊,
兄弟可能没看具体情况啊,呵呵,
值的长度已经超过了限制,这个办法早就否定

可以通过sesssion传
把要得参数做成一个数组或者其他放入session
session.setAttrbute("name",参数);
在另外一个页面拿出来
dim a=session.getAttrbute("name")
然后再解析a把里面的参数就可以了
参考技术A 我觉得用URL传递比较方便
m.asp?my_code=值
a.asp或者b.asp里面加入
my_code=request("my_code")
然后调用my_code就可以了
参考技术B 如果开多个线程,Session就部管用,可以考虑用Cookie,或者这样:
function go()
document.getElementById("a").src="m.asp?mycode=a"
参考技术C 用session 在浪费资源,不如给某个变量.

RN 如何给页面传参数

参考技术A 有两种方式一种默认参数、一种跳转动态追加的参数

通过下面三步获取

不直接使用 navigation 创建的对象,用普通的组件包裹一层,追加 screenProps 属性

在 toast 组件中为了方便绑定 view 到页面中,通过重写 registryComponent 方法,默认追加 toast 的 view,但这样造成 native 传入的 initialProps 无法在 RN 页面里正确通过 props 获取

最后还是移除这个重写方法,通过别的方式绑定 view 到页面

以上是关于asp页面传递参数,参数超长,用函数怎么传。的主要内容,如果未能解决你的问题,请参考以下文章

ASP中怎样传递参数

thinkphp中的函数怎么传多个参数

asp中怎么给include的内容传递参数

get请求如何在url中加入数组参数

jsp中onclick可以传递参数吗

asp.net(vs2008 c# 中) 如何在跳转的页面传递参数?