管理員界面分類管理
管理員界面主要實現個功能分別為分類管理文章管理添加文章評論管理鏈接管理和留言管理用戶登錄後先要經過ST_adminaspx頁面的判斷如果判斷是管理員就轉到ST_adminaspx頁面
類別管理頁面
單擊ST_adminaspx頁面中的分類管理超鏈接將顯示出分類管理的相關信息這部分內容是由ST_typeaspx頁面來實現的如圖所示
圖 類別管理頁面
ST_typeaspx的HTML主要代碼
ST_typeaspx的HTML主要代碼如程序所示
程序 ST_typeaspx
<form id=type method=post runat=server>
<table width=% border=
cellpadding= cellspacing=
class=table>
<tr>
<td height=>類別管理td>tr>
<tr>
<td height= style=HEIGHT:
px> <FONT face=宋體>
添加類別
<asp:TextBox id=typename
runat=server>asp:TextBox>
<asp:Button id=Button
runat=server Text=添加
onclick=Button_Click>
asp:Button>FONT>td>
tr>
<tr>
<td height=>
<asp:GridView id=ClassList
runat=server Width=px>
<Columns>
<asp:HyperLinkField Text=修改
DataNavigateUrlFields=ST_c_id
DataNavigateUrlFormatString=ST_editaspx
?action=cedit&id={}>asp: HyperLinkField >
<asp:HyperLinkFieldTextasp:HyperLinkFieldText=刪除
DataNavigateUrlFields=ST_c_id
DataNavigateUrlFormatString=ST_editaspx
?action=cdel&id={}>asp:HyperLinkField>
Columns>
asp:GridView>td>tr>
table>
form>
【代碼說明】此頁面用了一個GridView控件和一個添加類型按鈕代碼第~行的GridView控件用來向用戶展示已有的文章類型信息同時提供修改和刪除文章類型信息的操作代碼第~行的添加按鈕則是用來提供添加文章類型信息的操作
後台事件處理
下面編寫後台事件處理頁面ST_typeaspxcs用於實現修改和刪除文章類型的功能並提供添加和修改文章類型信息的接口主要代碼如程序所示
程序 ST_typeaspxcs
protected void Page_Load(object sender SystemEventArgs e)
{
//在此處放置用戶代碼以初始化頁面
//獲得數據庫連接字符串
string ST_dns = ConfigurationSettingsAppSettings[conn];
//創建數據庫連接
ST_myConn = new OleDbConnection(ST_dns)
//自定義Bind()方法加載用戶的信息
ST_Type_List_Bind()
}
//加載文章類型的信息
private void ST_Type_List_Bind()
{
//創建查詢用戶信息的SQL語句及創建OleDbDataAdapter的實例
OleDbDataAdapter ST_classCmd = new OleDbDataAdapter(select
ST_c_idST_c_name from ST_classST_myConn)
//創建DataSet的實例
DataSet ST_classds = new DataSet()
//將信息填充到ST_classds
ST_classCmdFill(ST_classds類別列表)
//獲取數據源
ClassListDataSource = new DataView(ST_classdsTables[])
//將信息綁定到DataBind
ClassListDataBind()
}
【代碼說明】頁面進行初始化時代碼第行通過調用ST_Type_List_Bind()方法從數據庫中獲取文章類型信息並填充GridView控件從代碼第行可以知道數據集的類型是DataView視圖
返回目錄ASPNET項目開發指南
編輯推薦
ASPNET MVC 框架揭秘
ASPNET開發寶典
ASP NET開發培訓視頻教程
From:http://tw.wingwit.com/Article/program/net/201311/15894.html