ASP获取变量的问题
比如我有三个页面第一个为主页.代码为<%=ok(10)%>第二个为调用页面,代码为Functionok(ts)rs.PageSize=tsEndFunction第三个页面...
比如我有三个页面
第一个为主页.代码为 <%=ok(10)%>
第二个为调用页面,代码为
Function ok(ts)
rs.PageSize = ts
End Function
第三个页面代码为:
pagesize=ts
用什么办法能让第二个页面和第三个页面都能得到第一个页面的10
现在第二个页面可以根据第一个页的参数来显示条数, 请问大哥们.第三个页面要怎么获取呢
比如 pagesize=ok(ts)
然后在获取里边的ts
类似于这样的.请高手帮帮忙~
兄弟们.我不是要让他传递,那个10 是表示显示10条新闻. 展开
第一个为主页.代码为 <%=ok(10)%>
第二个为调用页面,代码为
Function ok(ts)
rs.PageSize = ts
End Function
第三个页面代码为:
pagesize=ts
用什么办法能让第二个页面和第三个页面都能得到第一个页面的10
现在第二个页面可以根据第一个页的参数来显示条数, 请问大哥们.第三个页面要怎么获取呢
比如 pagesize=ok(ts)
然后在获取里边的ts
类似于这样的.请高手帮帮忙~
兄弟们.我不是要让他传递,那个10 是表示显示10条新闻. 展开
展开全部
办法有很多。最简单的就是用 Request.QueryString("ts")
第一步:第一页点击连接跳到第二页时在连接中加上代码:
传送值:ts=数字。
第二部:第二页接收ts代码,然后同样使用上面发方法把连接传送到第三页:
接受值:Dim Ts:Ts = Trim(Request.QueryString("ts"))
ok ts
Function ok(ts)
rs.PageSize = ts
End Function
传送值:ts=<%=ts%>
第三步:第三页与第二页相同。只是不要传送值
Dim Ts:Ts = Trim(Request.QueryString("ts"))
pagesize=ts
其实说白了。你能整好第一页到第二页。那么后面的N页都可以使用此方法传递。
但此方法安全性欠佳。需要做好安全过滤措施。
其它更高级安全的应用方法需要根据具体情况而定。
第一步:第一页点击连接跳到第二页时在连接中加上代码:
传送值:ts=数字。
第二部:第二页接收ts代码,然后同样使用上面发方法把连接传送到第三页:
接受值:Dim Ts:Ts = Trim(Request.QueryString("ts"))
ok ts
Function ok(ts)
rs.PageSize = ts
End Function
传送值:ts=<%=ts%>
第三步:第三页与第二页相同。只是不要传送值
Dim Ts:Ts = Trim(Request.QueryString("ts"))
pagesize=ts
其实说白了。你能整好第一页到第二页。那么后面的N页都可以使用此方法传递。
但此方法安全性欠佳。需要做好安全过滤措施。
其它更高级安全的应用方法需要根据具体情况而定。
展开全部
其实很简单,你可以像传递ID值一样来传递它,主要是第一个要定义好ts
只是不知道你的<%=ok(10)%>结果是什么,如果结果就是10那就很简单了,你可以在第一页里面加上一句:
dim ts
ts=ok(10)
如果还包含其它,你可以直接用字符过滤的方法,不好过滤你干脆建个数据库得了。
连接到第二、第三的时候用"第一页.asp?ts=ts"的方式传request.QueryString("ts")
那么第二、第三的页面再接受request.QueryString("ts")的值
dim ts
ts=request.QueryString("ts")
只是不知道你的<%=ok(10)%>结果是什么,如果结果就是10那就很简单了,你可以在第一页里面加上一句:
dim ts
ts=ok(10)
如果还包含其它,你可以直接用字符过滤的方法,不好过滤你干脆建个数据库得了。
连接到第二、第三的时候用"第一页.asp?ts=ts"的方式传request.QueryString("ts")
那么第二、第三的页面再接受request.QueryString("ts")的值
dim ts
ts=request.QueryString("ts")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询