我写了个随机抽题的查询语句如下:
select top 60 * from table order by newid()
我每次提交这个查询都是一样的数据,好象要隔好长时间,显示出来的数据才会变化,我估计是高速缓存的问题,我在aspx页面上加了如下代码:
<%@ OutputCache Duration="1" VaryByParam="None" %>
我想把页面保存在服务器的缓存设置为1秒,但不起作用,请问是什么原因?在线等,谢谢啦!
select top 60 * from table order by newid()
我每次提交这个查询都是一样的数据,好象要隔好长时间,显示出来的数据才会变化,我估计是高速缓存的问题,我在aspx页面上加了如下代码:
<%@ OutputCache Duration="1" VaryByParam="None" %>
我想把页面保存在服务器的缓存设置为1秒,但不起作用,请问是什么原因?在线等,谢谢啦!
解决方案 »
- wmp可以播放 byte[]吗
- C#导出EXCEL后数值类型的前面的0漏掉的解决办法
- c# combobox控件 怎么实现回车就弹出下拉框
- Application.StartupPath 问题
- 动态创建菜单问题,急~!
- 如何用C#实现ASP.NET页面全屏而不被屏蔽
- VS.NET 2003 不知哪里被我改了设置,编译时设断点按F11要十秒钟才走下一步....
- 在一个项目中,编译成.dll时,如何不把其中一个CS文件不包含在.dll中
- 补充说明
- 问一个高难度问题:怎么用一个数据库来控制界面???主窗体读数据库,根据数据库来创建主界面上面的按钮,
- 请教一下,如何才能遍历内容页里的每个控件?
- 还是confirm提示框的问题
2,每次返回服务器时,url里放个不重复的变量(一般取时间) 比如 "&timeStamp=" + new Date().getTime()
怎么加变量?能不能举个例子,谢谢!
...
url = "*****.aspx?timeStamp=" + new Date().getTime();
url = "*****.aspx?timeStamp=" + new Date().getTime();
这一句在 web.config里加?还是在其他什么地方? 再次感谢!
我的查询是直接放到:Page_Load 里面的,只要用户打开页面,考试题目就下载下来了
然后,在点击查询按钮的时候,在查询过数据后
url = "*****.aspx?timeStamp=" + new Date().getTime(); respose.redirect(url)
我的查询是直接显示的,不需要点按钮,只有一个链接,如"在线测试",只要点这个链接(用的框架,在另外一个页面top.htm上),查询就显示出来了,链接字符串在top.htm里,是不是要设置这个页面的url