当前位置: 代码迷 >> ASP.NET >> asp.net怎么实现新闻点击一次点击率就加1,按刷新时不增加
  详细解决方案

asp.net怎么实现新闻点击一次点击率就加1,按刷新时不增加

热度:2170   发布时间:2013-02-25 00:00:00.0
asp.net如何实现新闻点击一次点击率就加1,按刷新时不增加
asp.net如何实现新闻点击一次点击率就加1,按刷新时不增加,希望能附上代码,谢谢!

------解决方案--------------------------------------------------------
使用AJAX
点击一次就执行代码+1.
<a href="url" target="_blank" onclick="methods(ID)">d</a>

function methods(m_strobj)
{
PageMethod.Update(m_strobj);
}


public static string Update(string m_strFID)
{
//更新语句
}
------解决方案--------------------------------------------------------
if (!Page.IsPostBack) 
刷新作为一次新的请求,故在刷新时仍然会被执行,
7楼方法可行.
------解决方案--------------------------------------------------------
探讨
同一IP的话那在同时间刷新的话不增加,如果不是的话就加1
  相关解决方案