日期:2014-05-18  浏览次数:20437 次

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