知识大全 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= >后台管理 &gt;留言管理</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&amp;id=

         <%# Eval( ST_id ) %> >删除</A>/<a href= ST_edit aspx

         ?action=hfmsg&amp;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项目开发指南:文章管理页面

ASP.NET项目开发指南:文章管理页面  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &nbs

知识大全 ASP.NET项目开发指南:链接管理页面(1)

ASP.NET项目开发指南:链接管理页面(1)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &

知识大全 ASP.NET项目开发指南:链接管理页面(2)

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)小编为大家搜集整理后发布的内容,让我们赶快一起来