- C# code
protected void Page_Load(object sender, EventArgs e) //这是文章阅读页面 { if (!IsPostBack) { string id = Request.QueryString["i"].ToString();//i是点击文章标题传的值 string strsql = "select * from articles where articleId=" + id; SqlCommand cmd = new SqlCommand(strsql, conn); conn.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { this.labTitle.Text = dr.GetString(2); this.labPubliser.Text = dr.GetString(3); this.labDatetime.Text = dr.GetString(5); this.labContent.Text = dr.GetString(4); } dr.Close(); Bind(); } }
文章点击次数字段是hits。如何在点击标题后,阅读次数加1?请高手指教!急!在线等!谢谢!
------解决方案--------------------------------------------------------
你可以在每次加载该页面的时候就把数据库 点击的那个字段数字加1
------解决方案--------------------------------------------------------
写到 if(ispostback) {xxxxxxxxxxxxx}
------解决方案--------------------------------------------------------
你上面的代码是对的,调试一下应该就能解决
------解决方案--------------------------------------------------------
看一次就修改一次数据库hit字段+1不就行啦
------解决方案--------------------------------------------------------
读取页面的时候 update 数据库那个次数的字段 +1 就可以了呀
------解决方案--------------------------------------------------------
用JS 点击标题的时候执行一个AJAX加一的请求,然后页面跳转到详细页