项目控制知识与实践指南 ASP.NET项目开发指南:文章管理页面
ASP.NET项目开发指南:文章管理页面
管理员界面 文章管理
文章管理页面
单击ST_admin aspx页面中的 文章管理 超链接 将显示出文章管理的相关信息 这部分内容是由ST_main aspx页面来实现的 如图 所示
图 文章管理页面
此页面用了一个GridView控件 用来向用户展示已有的文章信息 同时提供修改和删除文章信息的操作
ST_main aspx的HTML主要代码
ST_main aspx的HTML主要代码如程序 所示
程序 ST_main aspx
<form id= main method= post runat= server >
<table cellSpacing= cellPadding= width= % align= center
border= >
<TBODY><tr>
<td bgColor= #f f f height= >后台管理 >文章查看</td>
</tr>
<tr>
<td><font face= 宋体 >
<! GridView控件 >
<asp:GridView id= ArticleList runat= server
AutoGenerateColumns= False Width= %
HorizontalAlign= Center AllowPaging= True
onpageindexchanging= ArticleList_
PageIndexChanging = Get_Page >
<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>
<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 >
<input type= checkbox
name= checkbox value= <%#
Eval( ST_n_id ) %> >
</div></td>
<td height= width= % >
<div align= center ><a
href= ST_show aspx?id=<%#
Eval( ST_n_id ) %> target=_blank><%#
Eval( ST_n_title ) %></a>
</div></td>
<td height= width= >
<div align= center ><%#
Eval( ST_n_hit ) %></div>
</td>
<td height= width= >
<div align= center ><%#
Eval( ST_n_re ) %></div>
</td>
<td height= >
<div align= center ><a
href= ST_edit aspx?action=edit&id=<%#
Eval( ST_n_id ) %> >修改</a>/<a
href= ST_edit aspx?action=del&id=<%# Eval( ST_n_id ) %>
onclick= return confirm( 确定删除 ) >删除</a></div>
</td></tr>
</table>
</ItemTemplate>
</asp:TemplateField>
</Columns>
<! 分页设置 >
<PagerSettings NextPageText= 下一页
PreviousPageText= 上一页
Mode= NextPrevious />
</asp:GridView></font></td>
</tr></TBODY>
</table>
<FONT face= 宋体 ></FONT>
</form>
【代码说明】代码第 ~ 行的GridView主要用来向用户展示已有的文章信息 代码第 ~ 行说明GridView同时还提供了修改和删除文章信息的操作 代码第 ~ 行说明当前的GridView支持翻页操作
说明 翻页模式通过Mode属性控制
后台事件处理
编写后台事件处理页面ST_ main aspx cs 用于实现修改和删除文章的功能 其主要代码如程序 所示
程序 ST_main aspx cs
protected void Page_Load(object sender System EventArgs e)
{
//在此处放置用户代码以初始化页面
//判断登录
check_Login()
string ST_dns = ConfigurationSettings AppSettings[ conn ];
ST_myConn = new OleDbConnection(ST_dns)
//自定义ST_Article_Bind()方法 加载文章的信息
ST_Article_Bind()
}
//加载文章的信息
private void ST_Article_Bind()
{
//创建查询指定文章信息的SQL语句
string ST_sql = select * from ST_news ;
//创建OleDbCommand对象 对SQL语句进行操作
OleDbDataAdapter ST_myCmd = new
OleDbDataAdapter(ST_sql ST_myConn)
//创建DataSet的实例
DataSet ST_ds = new DataSet()
//将信息填充到ST_ds
//GridView获得DataSet的记录
ArticleList DataSource = new DataView(ST_ds Tables[ ])
//绑定GridView
ArticleList DataBind()
}
【代码说明】页面进行初始化时 代码第 行调用ST_Article_Bind()方法 从数据库中获取文章信息并绑定到GridView控件 第 ~ 行是一段读取数据并返回数据集的常见代码 从其中的第 行可以看出读取的是ST_news数据表
说明 使用OleDbDataAdapter不需要打开数据库连接
返回目录ASP NET项目开发指南
编辑推荐
ASP NET MVC 框架揭秘
ASP NET开发宝典

lishixinzhi/Article/program/net/201311/15891
相关文章
- 项目申报信息管理系统 ASP.NET项目开发指南:企业信息管理系统数据表设计
- 如何给图书馆的书籍分类 ASP.NET项目开发指南:图书类别和图书信息的管理(6)
- 科研项目指南是什么 ASP.NET项目开发指南:链接管理页面(1)
- 国家指南 ASP.NET项目开发指南:用户信息的处理(2)
- 确定网站的各个功能模块 ASP.NET项目开发指南:Blog系统功能模块
- 完善系统功能 ASP.NET项目开发指南:系统功能
- 信息管理的重点是什么 ASP.NET项目开发指南:房间信息管理页面(1)
- 国家指南 ASP.NET项目开发指南:推荐文章
- 国家指南 ASP.NET项目开发指南:用户管理
- 项目控制知识与实践指南 ASP.NET项目开发指南:客户信息查询(1)[1]
爱学记

微信收款码
支付宝收款码