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() + "\");"); }
private void FillContent() { modelarticle = bllarticle.GetModel(Convert.ToInt32(Request.QueryString["id"].ToString())); if (modelarticle != null) { this.txtTitle.Text = modelarticle.dbo_Title; this.txtAuthor.Text = modelarticle.dbo_Author; this.txtSource.Text = modelarticle.dbo_Source; this.txtClick.Text = modelarticle.dbo_Click.ToString(); this.fckContent.Text = modelarticle.dbo_Content; string strfujian = modelarticle.dbo_Fujian; if (bllarticleimg.GetRecordCount("dbo_articleId=" + Request.QueryString["id"]) > 0) { this.chkIsAddImgToDb.Checked = true; } this.chkIsLock.Checked = modelarticle.dbo_IsLock; this.chkIsTop.Checked = modelarticle.dbo_IsTop; if (strfujian != null && strfujian != "") { StringBuilder sb = new StringBuilder(); string appPath = sys.AppPath; string[] fujians = strfujian.Split('/'); sb.Append("本文已有附件:"); sb.Append("<ul id='fujian'>\n"); for (int i = 0; i < fujians.Length; i++) { string filePath = appPath + "uploads/" + fujians[i]; sb.Append("<li><a href='" + filePath + "' target='_blank'>" + fujians[i] + "</a><input style='margin-left:20px;' type='button' value='删除' onclick='javascript:deleteFile(this)' /></li>\n"); //sb.Append("<div class='fujian'>本文附件:<a href='" + appPath + "uploads/" + strfujian + "'>" + strfujian + "</a></div>"); } sb.Append("</ul>\n"); this.litFujian.Text = sb.ToString(); } string type = modelarticle.dbo_Typeid.ToString(); for (int i = 0; i < this.ddlType.Items.Count; i++) { if (type == this.ddlType.Items[i].Value) { this.ddlType.Items[i].Selected = true; } } } }
protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e) { string id = this.GridView1.DataKeys[e.RowIndex].Value.ToString(); int typeid = 0; DateTime articlePtime = DateTime.Now; modelarticle = bllarticle.GetModel(Convert.ToInt32(id)); if (modelarticle != null) { typeid = Convert.ToInt32(modelarticle.dbo_Typeid); articlePtime = Convert.ToDateTime(modelarticle.dbo_Ptime); } bllarticle.Delete(Convert.ToInt32(id)); bllarticleimg.DeleteByArticleId(Convert.ToInt32(id)); string strDir = sys.getSpcDir(Convert.ToInt32(spcId)); if (typeid != 0) { sys.deleteArticleFile(Convert.ToInt32(id), strDir, articlePtime); } if (sys.IsStatic) { if (typeid != 0) { sys.ToStaticListWithArticleEdit(typeid, strDir); } } else//判断是否需要生成首页 { sys.ToStaticPageWithActive(Convert.ToInt32(spcId)); } this.BindData(); }