知识大全 ASP.NET项目开发指南:新闻的删除[2]

Posted

篇首语:出门莫恨无人随,书中车马多如簇。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET项目开发指南:新闻的删除[2]相关的知识,希望对你有一定的参考价值。

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

   ST_Admin_newsman aspx cs的主要代码及其解释

  对数据库进行查询 并将读取的数据集填充到ST_dt数据集 再绑定到控件 如程序 所示

  程序   ST_Admin_newsman aspx cs

     protected void Page_Load(object sender System EventArgs e)

    

         if (Session[ admin ] == null)

        

             Response Redirect( ST_contraller aspx?cname=noadmin )

        

         string ST_strsql;

         ST_strsql = SELECT *  FROM ST_tNews order by ST_ID desc ;

         //获取数据集

         DataTable ST_dt = ST_database ReadTable(ST_strsql)

         GridView DataSource = ST_dt;

         //绑定到控件

         GridView DataBind()

    

  【代码说明】代码第 ~ 行是判断当前用户是否是管理员 如果不是则导航到其他页面 如果是 则通过代码第 行的SQL语句读取所有的新闻并绑定到GridView控件上

  在页面中并没有看到删除操作 再看看其HTML代码 找到删除的地方

  <TD align= right width= class= tdbg ><A href=

  ST_Admin_newsdel aspx?newsid=<%# DataBinder Eval (Container DataItem ST_ID )%> >删除</A></TD>

  此时即会发现 原来这里把删除操作交给了 ST_Admin_newsdel aspx页面 传的值为DataBinder Eval(Container DataItem ST_ID )的返回值

  再来看一下ST_Admin_newsdel aspx cs 如程序 所示

  程序   ST_Admin_newsdel aspx cs

     protected void Page_Load(object sender System EventArgs e)

    

         //还没有登录

     if (Session[ admin ] == null)

        

             Response Redirect( ST_contraller aspx?cname=noadmin )

        

         //接收一个newsid 给删除操作提供的参数

         if (Request Params[ newsid ] != null)

        

             //删除语句

             string ST_strsql = delete from ST_tNews where ST_ID= +

                 Request Params[ newsid ] ToString()

             //执行删除语句

             ST_database execsql(ST_strsql)

             //重定向到ST_Admin_newsman aspx页面

             Response Redirect( ST_Admin_newsman aspx )

        

    

  【代码说明】可以很明显地看到当管理员登录后 且前边传来的值不为空时 系统接收要删除的新闻的ST_ID 根据代码第 ~ 行的删除语句删除相关的新闻 代码第 行的Request Params[ newsid ]就是获取页面传递的参数newsid

       返回目录 ASP NET项目开发指南

       编辑推荐

       ASP NET MVC 框架揭秘

       ASP NET开发宝典

       ASP NET开发培训视频教程

cha138/Article/program/net/201311/15936

相关参考

知识大全 ASP.NET项目开发指南:新闻列表[2]

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

知识大全 ASP.NET项目开发指南:新闻的添加(2)

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

知识大全 ASP.NET项目开发指南:评论的删除(2)

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

知识大全 ASP.NET项目开发指南:产品的更新和删除(2)[2]

ASP.NET项目开发指南:产品的更新和删除(2)[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 ASP.NET项目开发指南:房间类型的修改和删除(2)[2]

ASP.NET项目开发指南:房间类型的修改和删除(2)[2]  以下文字资料是由(全榜网网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项目开发指南:房间类型的修改和删除(2)[1]

ASP.NET项目开发指南:房间类型的修改和删除(2)[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看

知识大全 ASP.NET项目开发指南:房间信息的修改和删除(2)[1]

ASP.NET项目开发指南:房间信息的修改和删除(2)[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看

知识大全 ASP.NET项目开发指南:新闻列表[1]

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