private void PopulateEntryContent(string _alias, string _code) { string strHTML = string.Empty, strCreateDate = string.Empty; ArticleController article_obj = new ArticleController(); DataTable dt = article_obj.GetDetailByCodeAlias(_alias, _code); if (dt.Rows.Count > 0) { string CultureCode = dt.Rows[0]["CultureCode"].ToString().Trim(); string CategoryName = dt.Rows[0]["CategoryName"].ToString(); string Category_Alias = dt.Rows[0]["Category_Alias"].ToString(); string Title = dt.Rows[0]["Title"].ToString(); string Abstract = dt.Rows[0]["Abstract"].ToString(); string Headline = dt.Rows[0]["Headline"].ToString(); string MainText = dt.Rows[0]["MainText"].ToString(); string Source = dt.Rows[0]["Source"].ToString(); string Tags = dt.Rows[0]["Tags"].ToString(); if (!string.IsNullOrEmpty(dt.Rows[0]["DateCreated"].ToString())) { DateTime _strCreateDate = Convert.ToDateTime(dt.Rows[0]["DateCreated"].ToString()); strCreateDate = _strCreateDate.ToString("dd/MM/yyyy"); } string Category_Header = GetCategoryNavigation(_code, CultureCode, "2"); strHTML = Category_Header + "<div class=\"entry\">" + "<h1 class=\"entry-title\">" + Headline + "</h1>" + "<div class=\"detail-cal\">Ngày đăng: "+ strCreateDate + "</div>" + "<h2 class=\"entry-sapo\">" + Abstract + "</h2>" + "<div class=\"main-detail-content\">" + MainText + "</div>" + "<div class=\"author\">Nguồn: " + Source + "</div>" + "<div class=\"ct-tags\"><span class='tag_heading'>Tags:</span><a href=\"/tin-tuc/\" target='_self'>" + Tags + "</a></div>" + "<div class=\"clear\"></div>" + "</div>"; } else { strHTML = "Không có dữ liệu"; } LiteralEntry.Text = strHTML; }
protected void btnSend_Click(object sender, EventArgs e) { Page.Validate("ValidationCheck"); if (Page.IsValid) { if (hiddenCaptcha.Value != null) { if (txtCaptcha.Text == hiddenCaptcha.Value) { ArticleController article_obj=new ArticleController(); DataTable dt=article_obj.GetDetailByCodeAlias(ViewState["alias"].ToString(),ViewState["code"].ToString()); if (dt.Rows.Count > 0) { int articleid = Convert.ToInt32(dt.Rows[0]["ArticleId"].ToString()); //string userid = null; string name = txtName.Text; string email = txtEmail.Text; //string comment_text = txtComment.Value; string comment_text = Server.HtmlEncode(txtComments.Text); int is_reply = 1; string publish = "2"; ArticleCommentController comment_obj = new ArticleCommentController(); int i = comment_obj.Insert(articleid, name, comment_text, email, is_reply, publish); if (i == 1) { string scriptCode = "<script>alert('Thông điệp đã được gửi đi.');window.location.href='/trang-chu/';</script>"; Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "scriptName", scriptCode); } else if (i == -1) { string scriptCode = "<script>alert('Thông tin không đủ.');</script>"; Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "scriptName", scriptCode); } else { string scriptCode = "<script>alert('Tiến trình gửi bị lỗi.');</script>"; Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "scriptName", scriptCode); } } } else if (txtCaptcha.Text != hiddenCaptcha.Value) { lblResult.Text = "Vui lòng thử lại lần nữa <div style=\"float:left; background:url(images/icons/OK_not_OK_Icons.png);background-position:100%;height:30px; width:30px\"></div>"; txtCaptcha.Text = ""; } } } }