評論的刪除()
在管理員主界面中單擊評論管理超鏈接即可在ST_adminaspx頁面中部右側加載評論管理頁面ST_admin_replayaspx如圖所示
ST_admin_replayaspx的HTML主要代碼
此頁面用了一個GridView控件用來向用戶展示已有的評論信息同時提供刪除評論信息的操作ST_admin_replayaspx的HTML主要代碼如程序所示
圖 評論管理頁面
程序 ST_admin_replayaspx
<form id=Form method=post runat=server>
<table cellSpacing= cellPadding=
width=% align=center
bgColor=#fff border=>
<tr>
<td height=>後台管理>評論管理</td></tr>
<tr>
<td bgColor=#ffffff>
<!GridView控件>
<asp:GridView id=ReplayList runat=
server AllowPaging=True
Width=% onpageindexchanging=
ReplayList_PageIndexChanging
AutoGenerateColumns=False>
<Columns>
<!模板列>
<asp:TemplateField>
<HeaderTemplate>
<table Width=% border=
cellpadding= cellspacing=
class=table>
<tr>
<td width=% height=>
<div align=center>選項</div>
</td>
<td width=% height=>
<div align=center>評論者</div>
</td>
<td width=% height=>
<div align=center>內容</div>
</td>
<td width=% height=>
<div align=center>管理</div>
</td></tr>
</table>
</HeaderTemplate>
<ItemTemplate>
<table width=% border=
cellpadding= cellspacing=
class=table>
<tr>
<td height= width=%>
<div align=center>
<input type=checkbox
name=checkbox value=<%#
Eval(ST_n_id) %>>
</div>
</td>
<td height= width=%>
<div align=center><%#
Eval(ST_r_nick) %></div>
</td>
<td height= width=%>
<div align=center><%#
Eval(ST_r_content) %></div>
</td>
<td height=>
<div align=center><a
href=ST_editaspx?action=delre&id=
<%# Eval(ST_r_id) %>&nid=<%#
Eval(ST_n_id) %> onclick=return confirm
(確定刪除)>刪除</a></div>
</td></tr>
</table>
</ItemTemplate>
</asp:TemplateField>
</Columns>
<!分頁樣式設置>
<PagerStyle NextPageText=下一頁
PrevPageText=上一頁></PagerStyle>
</asp:GridView></td>
</tr>
</table>
</form>
【代碼說明】代碼第行的AllowPaging和第行的onpageindexchanging一般成對出現AllowPaging表示允許GridView翻頁而onpageindexchanging就是翻頁時觸發的事件如果不允許翻頁即使編寫了這個事件也無法觸發代碼第~行是一個復選框<%# Eval(ST_n_id) %>表示當前綁定的是ST_n_id字段
說明confirm是JavaScript中彈出提示對話框的方法
返回目錄ASPNET項目開發指南
編輯推薦
ASPNET MVC 框架揭秘
ASPNET開發寶典
ASP NET開發培訓視頻教程
From:http://tw.wingwit.com/Article/program/net/201311/15887.html