知识大全 ASP.NET项目开发指南:文章管理页面

Posted

篇首语:当你感觉到累的适合,不要灰心,你正在走上坡路。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET项目开发指南:文章管理页面相关的知识,希望对你有一定的参考价值。

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

     管理员界面 文章管理

     文章管理页面

  单击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= >后台管理 &gt;文章查看</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开发宝典

cha138/Article/program/net/201311/15891

相关参考

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