📄 view.aspx.cs
字号:
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
namespace _lib.CMS
{
/// <summary>
/// view 的摘要说明。
/// </summary>
public class view : System.Web.UI.Page
{
protected System.Web.UI.HtmlControls.HtmlGenericControl lblArticleAuthor;
protected System.Web.UI.HtmlControls.HtmlGenericControl lblArticleContent;
protected System.Web.UI.HtmlControls.HtmlGenericControl lblArticleTitle;
protected System.Web.UI.HtmlControls.HtmlGenericControl lblTitle;
protected System.Web.UI.HtmlControls.HtmlInputText txtRemarkName;
protected System.Web.UI.HtmlControls.HtmlInputText txtRemarkEmail;
protected System.Web.UI.HtmlControls.HtmlInputText txtRemarkTitle;
protected System.Web.UI.HtmlControls.HtmlTextArea txtRemarkContent;
protected System.Web.UI.HtmlControls.HtmlInputButton btnRemark;
protected System.Web.UI.HtmlControls.HtmlInputHidden txtArticleID;
protected System.Web.UI.WebControls.DataList Datalist_Remark;
protected System.Web.UI.HtmlControls.HtmlGenericControl lblTime;
private void Page_Load(object sender, System.EventArgs e)
{
string ArticleID = this.Request.QueryString["id"];
// 文章内容
TCmsArticle oArticle = new TCmsArticle(ArticleID);
oArticle.Select();
lblTitle.InnerText = oArticle.ArticleTitle;
lblTime.InnerText = oArticle.ArticleTime;
lblArticleTitle.InnerText = oArticle.ArticleTitle;
lblArticleAuthor.InnerText = oArticle.ArticleAuthor;
// 文章相关图片、正文
string strContent="";
strContent = oArticle.ArticleContent;
string strResourceID = TCmsResource.GetResourceID(ArticleID);
if (strResourceID!=null)
{
TCmsResource oResource = new TCmsResource(strResourceID);
oResource.Select();
strContent = "<div align=center><img border=0 src='"+oResource.UploadPath+oResource.ResourceURL+"'></div>\n" + strContent;
}
strContent = strContent.Replace("\n","</p><p style='TEXT-INDENT: 24pt; LINE-HEIGHT: 150%;'>");
lblArticleContent.InnerHtml = strContent;
// 评论
txtArticleID.Value = ArticleID;
txtRemarkTitle.Value = "评:"+oArticle.ArticleTitle;
// 显示相关评论
TCmsRemarkRset oRemarkRset = new TCmsRemarkRset(ArticleID);
Datalist_Remark.DataSource = oRemarkRset.DataSource;
Datalist_Remark.DataBind();
// 文章点击数自增1
TCmsArticle.IncHit(ArticleID);
}
#region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.btnRemark.ServerClick += new System.EventHandler(this.btnRemark_ServerClick);
this.Load += new System.EventHandler(this.Page_Load);
}
#endregion
private void btnRemark_ServerClick(object sender, System.EventArgs e)
{
string ArticleID = txtArticleID.Value;
// 保存用户评论
TCmsRemark oRemark = new TCmsRemark();
oRemark.RemarkAID = ArticleID;
oRemark.RemarkName = txtRemarkName.Value;
oRemark.RemarkEmail = txtRemarkEmail.Value;
oRemark.RemarkTitle = txtRemarkTitle.Value;
oRemark.RemarkContent = txtRemarkContent.Value;
oRemark.Insert();
// 成功后的处理
txtRemarkContent.Value = "";
string strResponse;
strResponse="";
strResponse+= "<script language='javascript'>";
strResponse+= "alert('感谢您的评论');";
strResponse+= "</script>";
this.Response.Write(strResponse);
//this.Response.Redirect("view.aspx?id="+ArticleID);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -