知识大全 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= > <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= > <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= > )
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= > <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= > <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=宋体> </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项目开发指南:留言删除 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!