日期:2014-05-19  浏览次数:20570 次

刷新页面统计访问次数出现问题.每次刷新自动加2.如何实现刷新一次增加一次
想实现的最终目的是:每次刷新一次访问次数增加1.
----------------------------------------------------
protected   int   Count   =   1;
if(Count   ==   1)
{
  执行SQL更新语句:SqlStr  
}
Count++;
-------------------------------------------------------
string   SqlStr   =   string.Format( "update   merchant_info   set   BrowseCount   =   BrowseCount+1   where   merchantID={0} ",p_MerchantID);

如果实现刷新一下增加一次?

------解决方案--------------------
页面刷新后~你的变量值会恢复初始值~
你在外部定义一个静态变量就可以了~
protect static int count = 1;

------解决方案--------------------
if(!this.IsPostback)
{
执行SQL更新语句:SqlStr
}
-------------------------------------------------------
string SqlStr = string.Format( "update merchant_info set BrowseCount = BrowseCount+1 where merchantID={0} ",p_MerchantID);