/// <summary> /// 统计及输出阅读次数 /// </summary> /// <param name="channel_id">栏目id</param> /// <param name="article_id">文章id</param> /// <param name="click">是否加一次点击</param> /// <param name="hide">是否输出点击次数</param> /// <returns></returns> protected string set_view_article_click(int channel_id, int article_id, int click = 0, int hide = 0) { int count = 0; if (channel_id > 0 && article_id > 0) { BLL.article bll = new BLL.article(); count = bll.GetClick(channel_id, article_id); if (click > 0) { if (bll.UpdateField(channel_id, article_id, "click=click+1")) { count++; } } } if (hide <= 0) { return(count.ToString()); } return(string.Empty); }
private void view_article_click(HttpContext context) { int article_id = DTRequest.GetInt("id", 0); int click = DTRequest.GetInt("click", 0); int hide = DTRequest.GetInt("hide", 0); int count = 0; if (article_id > 0) { BLL.article bll = new BLL.article(); count = bll.GetClick(article_id); if (click > 0) { bll.UpdateField(article_id, "click=click+1"); } } if (hide == 0) { context.Response.Write("document.write('" + count + "');"); } }