ASP.NET動態網站開發培訓-37.互動論壇製作(五、製作詳細內容頁面)

人生不再重來發表於2014-11-21
第三十七講:互動論壇製作(五、製作詳細內容頁面)
課程安排:
配置資料來源
顯示指定主題詳細內容
顯示指定主題回覆內容
計算主題單擊數


配置資料來源
1.建立forumdetail.aspx頁面
在頁面中,顯示指定主題的詳細內容和訪問者回復的內容。
2.建立第一個DataSource控制元件
連線forummain,用於獲取指定主題的詳細內容。
3.建立第二個DataSource控制元件
連線forumre資料表,用於獲取指定主題的回覆內容。


顯示指定主題詳細內容
1.新增FormView控制元件
使用其顯示指定主題的內容
2.新增Image控制元件
用於顯示主題發表者的性別
3.讓內容自動換行
Convert.toString(Eval("main_Content")).Replace("\r","<br/>")

顯示指定主題回覆內容
1.新增DataList控制元件
顯示主題的回覆內容。
2.設定DataList控制元件


計算主題單擊數
protected void Page_Load(object sender,EventArgs e)
{
AccessDataSource ads = new AccessDataSource();
ads.DataFile="~\App|data\forum.mdb";
ads.UpdateCommand = "UPDATE forumMain SET num_Hits = num_Hits+1 WHERE [main_id]=?";
ads.UpdateParameters.add("main_id",Request.QueryString["main_id"]);
ads.Update();
}

相關文章