asp如何使页面刷新后仍然保存参数值,不通过数据库。

比如说是一个记分函数,题目在不同的页面,回答一个题目后跳转到下个页面的下一题,最后给出最终得分,希望大侠们帮帮忙,谢谢。最好能给出一个完整的代码。
最好是使用js,希望大侠们能给出具体代码,谢谢

直接写进session既简单又方便。
给你写一段:
页面一:
f.asp
<%
session("s")=score 'score是分数,session("s")会保存在session中。
response.redirect "ff.asp"
%>
页面二:
ff.asp
<%
response.write session("s") '打印出值
%>追问

你这是asp哥呢 我想用js 不知道可以否

追答

js我不是很懂,但根据我的经验,这个实现起来应该有点难度吧(不知道懂js的人会怎么说)——反正我是做不到。不知道你为什么一定要用js,既然vbscript能解决,就用vbscript嘛。

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-05-09
这就需要到name和id
给你个思路
比如每个页面有一个题,在回答时就要用到<input name="t1" id="t">
用VB或JS无非就是把每个input的值用数组形式表现出来,最后再计算得分
那么
用VB的话
你在POST或GET提交时,所有name为t1的会按顺序用逗号分割,如a, b, c, 5, d等
你把这个t1提交给一个变量,到下一页时,再调用这个变量就可以
当然在下页要先获取这个变量,根据你提交时用的是post还是get,那获取的方法也不同

用JS同上面也一样,只是书写格式不同
第2个回答  2011-05-09
不通过数据库可以使用session来记录值。

东方万维网

asp如何更换页面但参数值保留(菜鸟)
这样不就传过去两个变量?使用session或数据库那是在找事!table.asp < dim s: s= request.querystring("MS")'接收MS传过来的值!> <a href="table_pro.asp?str=<%=s%>">内容 这样,table会把自己接到的值传给table_pro.asp的,可以带着这个参数满天跑!当然,为了正常的工作,一般要在接收参数...

...一直在,不会因为跳转页面而发生变化?(ASP.NET,C#,Acess数据库...
方法1:session 登录成功后,Session["username"] = "楼主";以后哪个页面要用的时候比如 string uname=Session["useranme"].ToString();即可。这个最简单,就是如果太多的话对服务器的负载会有点大。方法2:cookies 这个你可以写一个独立的类去操作。建议还是先熟悉下基本概念 http:\/\/blog.csdn.net...

ASP.Net中防止页面刷新重复提交的几种方法
a.使用服务器端的 Response.Redirect(YourPage);b.使用客户端脚本 <script language=javascriptlocation.href='yourPage';<\/script 这两种方法的缺点是如果要保留页面数据不太方便,如果不用保留可以采用。2、操作完毕设置一个Session,进入页面时判断这个Session是否为null,如果不是表示已经提交过了,但是...

如何使asp.net页面关闭时执行一些后台操作如删除数据库中的数据?
首先,onunload()事件并不靠谱,很多情况下,即使你关闭页面,onunload()也不会调用。所以建议用Session的注销事件,在每次用户访问时启用一个Session,然后等用户关闭页面或Session超时的时候执行你需要的操作。不过要注意的是Session有一个超时时间的设置,默认大概是半小时左右,所以如果你有需要的话,需要...

asp做的 每次刷新页面数据库就会多一条空记录并显示到页面上 怎么解决...
if action="save" then 在此写入数据 Response.Write "alert('恭喜!\\n\\您的信息已成功提交,感谢您的参与!!!');this.location.href='1.asp';<\/SCRIPT>" '假设本页为1.asp End If %> ...显示的内容 提交的内容 <\/FORM>

当打开一次该网页后关闭,该网页继续执行。请问能实现吗?
用户打开b后,要求输入这个标识,服务器端收到以后结束线程。当然这个标识你也可以保存在cookie里面,这样在打开b的时候网页可以通过cookie来自动发送请求。但是不管怎么样,这个标识符是肯定要在a里面输入的 关于asp的服务端技术,这个就要你自己去查了。。我没用过asp,只能提供思路哈。反正我可以肯定,我...

asp.net(c#) 页面刷新时dropdownlist的问题
两个办法:1.在Page_Load这个里面加上 if(isPostBack){ 重新绑定dropdownlist } 2.用AJAX控制分页时只刷新DataList

我用asp做的登录页面总是自己记住密码,我要是不让它记密码,该在哪里加...
你下面有判断~`是如果用户名和密码等正确就重新转向一个页面~`否则就还在当前页面~~虽然错误的时候会有提示,但是提示语句写错了~`程序还会在当前页面重新判断~~当然还是错误的~`那么页面会一直不停的读取数据库并判断~~这样造成数据库无法支持那么频繁的查询~`所以意外停止了~`解决方法:把两句 response....

ASP.NET中第一页输入的内容保存到数据库后如何再在第二页显示出来,请写...
在第一页中你往数据库里传数据保存到数据库的时候保存下那个id,在转到下一个网页把id也传过去:Response.Redirect("~\/newPage.aspx?id="+你保存的那个id);(newPage是你的下一个网页名)然后再newPage里用string newid=request.Querystring["id"].toString()接受过来,在这里面select * from 你的...

asp插入数据后如何刷新页面?
response.redirect request.servervariables("http_referer")重定向当前页面(刷新),这段代码加在数据库更新数据之后(记住关闭connection和recordset)就行了。

相似回答