protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
int flag = int.Parse(Request.QueryString["News_ID"].ToString());
news = NewsDAL.Get_NewsById(flag);
UpdateClick(flag);
}
}private void UpdateClick(int flag)
{
string sqlText = string.Format("update SY_News set News_Click=News_Click+1 where News_ID = {0}",flag);
DBHelper.RunSqlExecuteNonQuery(sqlText);
}这样的代码没错吧。
问题是怎么每刷新一次就多浏览一次了?
我想实现的效果:只要他浏览器没关,就不算一次浏览,除非把那个页面关了或者浏览器关了,重新打开才算浏览。
哪为高手,请赐教!
{
if (!IsPostBack)
{
int flag = int.Parse(Request.QueryString["News_ID"].ToString());
news = NewsDAL.Get_NewsById(flag);
UpdateClick(flag);
}
}private void UpdateClick(int flag)
{
string sqlText = string.Format("update SY_News set News_Click=News_Click+1 where News_ID = {0}",flag);
DBHelper.RunSqlExecuteNonQuery(sqlText);
}这样的代码没错吧。
问题是怎么每刷新一次就多浏览一次了?
我想实现的效果:只要他浏览器没关,就不算一次浏览,除非把那个页面关了或者浏览器关了,重新打开才算浏览。
哪为高手,请赐教!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货