知识大全 ASP.NET项目开发指南:文章的修改和删除

Posted 语句

篇首语:泪水和汗水的化学成分相似,但前者只能为你换来同情,后者却可以为你赢得成功!本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET项目开发指南:文章的修改和删除相关的知识,希望对你有一定的参考价值。

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

     文章的修改和删除

  当单击GridView控件中的 修改 超链接时 在ST_admin aspx界面中部右侧会加载ST_edit aspx 在ST_edit aspx页面中可以实现对类型信息的修改和添加 采取哪个动作视Action参数的不同值来决定 当Action=edit时实现的是文章修改功能 若单击GridView控件中的 删除 超链接 则弹出提示对话框 询问是否删除选中的文章

  实现修改文章功能的主要代码如程序 所示

  程序   ST_main aspx cs

     public void ST_Edit_Article()

    

         //创建编辑指定文章的SQL语句

  创建OleDbCommand对象对SQL语句进行操作

         OleDbCommand ST_myCmd = new

  OleDbCommand( select  * from ST_news

             where ST_n_id= + Request

  QueryString[ id ] + ST_myConn)

         //创建编辑指定文章类型的SQL语句

  创建OleDbCommand对象对SQL语句进行操作

         OleDbCommand ST_listCmd = new

  OleDbCommand( select  * from

             ST_class ST_myConn)

         //打开数据库连接

         ST_myConn Open()

         //执行SQL语句

         OleDbDataReader ST_read = ST_myCmd ExecuteReader()

         //判断是否有数据

         if (ST_read Read())

        

         string n_title = ST_read[ ST_n_title ] ToString()

         string n_author = ST_read[ ST_n_author ] ToString()

         string c_id = ST_read[ ST_c_id ] ToString()

         string n_key = ST_read[ ST_n_key ] ToString()

         ST_n_content =ST_read[ ST_n_content ] ToString()

         string n_iscmd = ST_read[ ST_n_iscmd ] ToString()

         //读取结束

         ST_read Close()

         //写出一个表格内容

         Response Write( <table width= % border= align=center

             cellpadding= cellspacing= bgcolor=#f f f > )

         Response Write( <form action=ST_edit

   aspx?action=saveedit&id= +

             Request QueryString[ id ] +

  method=post name=form > )

         Response Write(     <TBODY> )

         Response Write(         <tr bgcolor=#ffffff> )

         Response Write(             <td height= colspan= > )

         Response Write( <div align=center

  class=article>修改文章</div> )

         Response Write(     </td> )

         Response Write(         </tr> )

         //定义表头行以及颜色

         Response Write( <tr bgcolor=#ffffff> )

         //输入表头的信息

         Response Write(     <td width=

  height= ><div align=center>标题

                 </div> )

         Response Write(     </td> )

         Response Write(     <td width=

  height= >&nbsp; <INPUT type=text

             id=n_title name=n_title

  value= + n_title + ></td> )

         Response Write(         </tr> )

         Response Write(         <tr bgcolor=#ffffff> )

         Response Write(

  <td height= ><div align=center>作者

             </div> )

         Response Write(             </td> )

         Response Write(

  <td height= >&nbsp; <INPUT type=text

             id=n_author name=n_author

  value= + n_author + ></td> )

         Response Write(         </tr> )

         Response Write(         <tr bgcolor=#ffffff> )

         Response Write(             <td height= > )

         Response Write(

  <div align=center>类别 </div> )

         Response Write(             </td> )

         Response Write(             <td height= >&nbsp; )

         this ST_getList(c_id)

         Response Write(             </td> )

         Response Write(         </tr> )

         Response Write(         <tr bgcolor=#ffffff> )

         Response Write(             <td height= > )

         Response Write(

  <div align=center>摘要 </div> )

         Response Write(             </td> )

         Response Write(

  <td height= >&nbsp; <TEXTAREA

         id=n_key name=n_key rows=

  cols= > + n_key + </TEXTAREA></td> )

         Response Write(         </tr> )

         Response Write(         <tr bgcolor=#ffffff> )

         Response Write(

  <td height= ><div align=center>内容

             </div> )

         Response Write(             </td> )

         Response Write(

  <td height= >&nbsp; <TEXTAREA

             id=n_content name=n_content

  rows= cols= > + ST_n_content

             + </TEXTAREA></td> )

         Response Write(             </td> )

         Response Write(         </tr> )

         Response Write(         <tr bgcolor=#ffffff> )

         Response Write(

  <td height= ><div align=center>选项

             </div> )

         Response Write(             </td> )

         Response Write(             <td

  height= >推荐 <input name=n_iscmd

         type=checkbox id=n_iscmd value= )

         //使用变量判断显示效果

         if (n_iscmd== )

        

             Response Write( checked> )

        

         else

        

             Response Write( > )

        

         Response Write(             </td> )

         Response Write(         </tr> )

         Response Write(         <tr bgcolor=#ffffff> )

         Response Write(             <td height= colspan= ><div

             align=center> )

         Response Write(         <INPUT type=submit value=修改>

     <FONT face=宋体>&nbsp;</FONT> <INPUT

  type=reset value=重写></div> )

         Response Write(             </td> )

         Response Write(         </tr> )

         Response Write(     </TBODY> )

        Response Write( </form> )

        //关闭连接

        ST_myConn Close()

       

  

  【代码说明】代码第 ~ 行根据Request QueryString[ id ]获取的ID值获取文章信息 这里创建了一个查询命令 代码第 ~ 行也创建了一个查询命令 负责查询所有的文章类型 代码第 ~ 行读取文章数据并将所有的属性保存在变量中 代码第 ~ 行输出一个完整的HTML表单 其中用到了前面赋值的各个变量

  注意 上述代码通过Response Write()方法输出了一个完整的窗体

  当单击 删除 超链接时 Action= del 弹出一个提示对话框 如果在其中单击 确定 按钮 则将调用ST_Del_Article()方法删除文章 删除操作的代码如程序 所示

  程序   ST_main aspx cs

     public void ST_Del_Article()

    

         //创建删除指定文章的SQL语句

         string ST_sql = delete from ST_news where ST_n_id in ( +

             Request QueryString[ id ] + ) ;

         //创建OleDbCommand对象 对SQL语句进行操作

         OleDbCommand ST_myCmd = new OleDbCommand(ST_sql ST_myConn)

         //打开数据库连接

         ST_myConn Open()

         //执行SQL语句

         ST_myCmd ExecuteNonQuery()

         //关闭数据库连接

         ST_myConn Close()

         //定向到ST_main aspx页面

         Response Redirect( ST_main aspx )

    

  【代码说明】代码第 ~ 行创建删除语句 然后代码第 行执行这条语句 最后关闭数据库连接并导航到ST_main aspx页面

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

       编辑推荐

       ASP NET MVC 框架揭秘

       ASP NET开发宝典

cha138/Article/program/net/201311/15890

相关参考

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

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

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

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

知识大全 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)

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项目开发指南:留言删除

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