public void getArticleVisitedCount() { int num = 0; try { NameValueCollection nv = sys.ArticleVisitedCollections; if (nv == null) { nv = new NameValueCollection(CacheNum); } int articleId = Convert.ToInt32(Request.QueryString["articleId"]); if (nv[articleId.ToString()] == null) { num = Convert.ToInt32(bllarticle.GetModel(articleId).dbo_Click) + 1; } else { num = Convert.ToInt32(nv[articleId.ToString()]) + 1; } nv[articleId.ToString()] = num.ToString(); if (nv.Count >= CacheNum) { bllarticle.updateClicks(nv); nv.Clear(); } bllarticle.updateClicks(nv); sys.ArticleVisitedCollections = nv; } catch { } Response.Write("document.write(\"" + num.ToString() + "\");"); }