?? 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 + -