日期:2014-05-16  浏览次数:20444 次

在线考试页面提交时不走button_click函数,出现的提示是刷新页面才会有的
做的在线考试系统,用<a target="_blank"...>链接到单独的试卷页面。局域内外网同时可考试,多用户同时考试时,会出现提交不了试卷的情况。主要表现为按提交按钮,走刷新页面,我用(!ispostback)判断第一次打开试卷页面,会报这里面的response.write,这样无法正常提交试卷。问题原因找不到,请教大侠们!!

session机制看了n遍,所以该设置的地方都设置了60分钟,包括后台代码里的变量基本都用viewstate存储,但是没有解决根本问题
------解决方案--------------------
尽可能不使用response.write ,向aspx输出js脚本用

Page.ClientScript.RegisterStartupScript(this.GetType(), "re", "<script>js脚本</script>");
------解决方案--------------------
你看一下html中的提交按钮
有可能你写的客户端事件影响到了服务端生成的click