知识大全 ASP.NET项目开发指南:留言管理页面
Posted 知
篇首语:倘若心中愿意,道路千千条。倘若心中不愿意,理由万万个。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET项目开发指南:留言管理页面相关的知识,希望对你有一定的参考价值。
ASP.NET项目开发指南:留言管理页面 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
管理员界面 留言管理
留言管理页面
在管理员主界面中单击 留言管理 超链接 即可在ST_admin aspx页面中部右侧加载留言管理页面ST_admin_message aspx 如图 所示
图 留言管理页面
ST_admin_message aspx的HTML主要代码
ST_admin_message aspx的HTML主要代码如程序 所示
程序 ST_admin_message aspx
<form id= Form method= post runat= server >
<FONT face= 宋体 >
<TABLE id= Table style= Z INDEX: ;
LEFT: px; POSITION: absolute;
TOP: px cellSpacing= cellPadding= width= %
ST_bgcolor= #f f f
border= ><TR>
<TD height= >后台管理 >留言管理</TD></TR>
<TR>
<TD ST_bgcolor= #ffffff >
<! GridView控件 >
<asp:GridView id= LinkList runat= server
AutoGenerateColumns= False Width= % >
<Columns>
<! 模板列 >
<asp:TemplateField>
<HeaderTemplate>
<TABLE class= table cellSpacing= cellPadding=
width= % border= >
<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 class= table cellSpacing= cellPadding=
width= % border= >
<TR>
<TD width= % height= >
<DIV align= center ><%#
Eval( ST_mdate ) %></DIV>
</TD>
<TD width= % height= >
<DIV align= center ><%#
Eval( ST_nickname ) %>/<%#
Eval( ST_title ) %></DIV>
</TD>
<TD width= % height= >
<DIV align= center ><%#
Eval( ST_content ) %>/<%#
Eval( ST_hf ) %></DIV>
</TD>
<TD height= >
<DIV align= center ><A
onclick= return confirm( 确定删
除 ) href= ST_edit aspx?action=delmsg&id=
<%# Eval( ST_id ) %> >删除</A>/<a href= ST_edit aspx
?action=hfmsg&id=<%# Eval( ST_id ) %> >回复</a></DIV>
</TD></TR>
</TABLE>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView></TD></TR></TABLE>
</FONT>
</form>
【代码说明】代码第 ~ 行的GridView控件用来向用户展示已有的留言信息 同时还提供了回复和删除留言信息的操作 代码第 ~ 行执行删除或回复操作时 注意传递的参数action的值
后台事件处理
下面编写后台事件处理页面ST_admin_message aspx cs 该页面主要提供了回复和删除留言的接口 页面进行初始化时 通过调用ST_Link_Bind()方法来从数据库中获取留言信息并填充GridView控件 主要代码如程序 所示
程序 ST_admin_message aspx cs
protected void Page_Load(object sender System EventArgs e)
//在此处放置用户代码以初始化页面
/*判断是否登录*/
ST_check_Login()
/*建立连接*/
string ST_dns = ConfigurationSettings AppSettings[ conn ];
ST_myConn = new OleDbConnection(ST_dns)
//自定义ST_Link_Bind()方法 加载留言信息
ST_Link_Bind()
private void ST_Link_Bind()
//创建留言指定的SQL语句
string ST_sql = select * from ST_
message order by ST_mdate desc ;
//创建OleDbDataAdapter对象 对SQL语句进行操作
OleDbDataAdapter ST_myCmd = new
OleDbDataAdapter(ST_sql ST_myConn)
//创建DataSet的实例
DataSet ST_ds = new DataSet()
//将信息填充到ST_ds
ST_myCmd Fill(ST_ds 留言列表 )
//GridView获得DataSet的记录
LinkList DataSource = new DataView(ST_ds Tables[ ])
//绑定GridView
LinkList DataBind()
【代码说明】代码第 行的ST_check_Login()方法存在于当前页面中 用来判断用户是否已经登录 如果已登录 则创建数据库连接并调用绑定GridView的方法 绑定方法通过代码第 ~ 行实现 代码第 行的SQL语句中 order by ST_mdate desc表示按ST_mdate字段降序排列
返回目录 ASP NET项目开发指南
编辑推荐
ASP NET MVC 框架揭秘
ASP NET开发宝典
cha138/Article/program/net/201311/15881相关参考
ASP.NET项目开发指南:文章管理页面 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nbs
ASP.NET项目开发指南:链接管理页面(1) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &
ASP.NET项目开发指南:链接管理页面(2) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &
知识大全 ASP.NET项目开发指南:房间信息管理页面(1)
ASP.NET项目开发指南:房间信息管理页面(1) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
知识大全 ASP.NET项目开发指南:房间信息管理页面(2)[2]
ASP.NET项目开发指南:房间信息管理页面(2)[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下
知识大全 ASP.NET项目开发指南:房间信息管理页面(2)[1]
ASP.NET项目开发指南:房间信息管理页面(2)[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下
知识大全 ASP.NET项目开发指南:房间类型管理页面的搭建(1)[1]
ASP.NET项目开发指南:房间类型管理页面的搭建(1)[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来
知识大全 ASP.NET项目开发指南:房间类型管理页面的搭建(1)[2]
ASP.NET项目开发指南:房间类型管理页面的搭建(1)[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来
知识大全 ASP.NET项目开发指南:房间类型管理页面的搭建(2)[1]
ASP.NET项目开发指南:房间类型管理页面的搭建(2)[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来
知识大全 ASP.NET项目开发指南:房间类型管理页面的搭建(2)[2]
ASP.NET项目开发指南:房间类型管理页面的搭建(2)[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来