管理员界面分类管理
管理员界面主要实现个功能分别为分类管理文章管理添加文章评论管理链接管理和留言管理用户登录后先要经过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开发培训视频教程