每次打开网页时, 在Page_Load中有一步操作将数据库中的某个int字段的值会 +1 怎样防止刷新页码时也运行这一步呐```
运行代码:db.xinxiCountAdd("info_xinxiCountAdd",xinxiId,con);
我用的是Session; 在链接页面中Session["refurbish"]="true";然后在运行页面中判断Session["refurbish"]的值,要是 true,则运行db.xinxiCountAdd("info_xinxiCountAdd",xinxiId,con), 并且把Session["refurbish"]的值改为false; 要是false,则不运行``` 代码如下:
if(Session["refurbish"].ToString()=="true")
{ db.xinxiCountAdd("info_xinxiCountAdd",xinxiId,con); Session["refurbish"]="false"; }
else {}
但是当把运行页面关闭,重新从链接页面链接到运行页后,Session["refurbish"]的值则为false,那么将不运行db.xinxiCountAdd("info_xinxiCountAdd",xinxiId,con); 谁能给个更好的防止页面刷新的方法```谢谢啊
运行代码:db.xinxiCountAdd("info_xinxiCountAdd",xinxiId,con);
我用的是Session; 在链接页面中Session["refurbish"]="true";然后在运行页面中判断Session["refurbish"]的值,要是 true,则运行db.xinxiCountAdd("info_xinxiCountAdd",xinxiId,con), 并且把Session["refurbish"]的值改为false; 要是false,则不运行``` 代码如下:
if(Session["refurbish"].ToString()=="true")
{ db.xinxiCountAdd("info_xinxiCountAdd",xinxiId,con); Session["refurbish"]="false"; }
else {}
但是当把运行页面关闭,重新从链接页面链接到运行页后,Session["refurbish"]的值则为false,那么将不运行db.xinxiCountAdd("info_xinxiCountAdd",xinxiId,con); 谁能给个更好的防止页面刷新的方法```谢谢啊
function document.onkeydown()
{
if(window.event.keyCode=='116'){
window.alert('你丫大脑有贵恙,服务器性能差,不允许按F5狂刷新:)');
window.event.keyCode=0;
window.event.returnValue=false;
}
}
</Script>
①:隐藏工具常用工具栏,让用户找不到刷新按钮
②:加入JAVA代码禁止按F5刷新!
……………………
……………………
Application.unlock();