个人博客管理系统web课程设计内容摘要:

eckBox)[i].FindControl(CheckBox1)。 if(==true) { =true。 } else { =false。 } } } protected void Button2_Click(object sender, EventArgs e) { //()。 for (int i = 0。 i = 1。 i++) { CheckBox cbox = (CheckBox)[i].FindControl(CheckBox1)。 if ( == true) { string sqlstr = delete from ST_news where ST_n_id=39。 + [i].Value + 39。 (sqlstr)。 (script language=javascriptalert(39。 批量删除成功。 《 Web 程序设计》课程设计 13 39。 )。 location=39。 39。 /script)。 } } } protected void Button1_Click(object sender, EventArgs e) { = false。 for (int i = 0。 i = 1。 i++) { CheckBox cbox = (CheckBox)[i].FindControl(CheckBox1)。 = false。 } } } . 博客文章信息修改 当单机 GridView 控件中的“修改”按钮时,将会链接到 页面,如下图所示: 图表 32 博客文章信息修改图 具体代码如下: public partial class Module_Blog_ReplayContent : 《 Web 程序设计》课程设计 14 { protected void Page_Load(object sender, EventArgs e) { //if (Session[UserName] == null) //{ // (~/)。 //} if (!IsPostBack) { try { string str。 string str2 = [id].ToString()。 //此处用来实现将数据绑定到前台 SqlConnection mycon = new SqlConnection([conStr])。 ()。 SqlDataAdapter myada = new SqlDataAdapter(select * from ST_news where ST_n_id=39。 + str2 + 39。 , mycon)。 DataSet ds = new DataSet()。 (ds, ST_news)。 //创建 DataRowView对象的一个实例 DataRowView rowview = [ST_news].DefaultView[0]。 //将文章主题读取到 labSubject文本框中 = rowview[ST_n_title].ToString()。 //将文章内容读取到 txtContent文本框中 = rowview[ST_n_content].ToString()。 ()。 } catch (Exception ex) 《 Web 程序设计》课程设计 15 { ()。 } } } protected void btnUpdate_Click(object sender, EventArgs e) { string id = Request[id].ToString()。 string Com = update ST_news set ST_n_content=39。 + + 39。 where ST_n_id=39。 + id + 39。 //创建公共类 SqlData的一个新的实例对象 SqlData da = new SqlData()。 bool update = (Com)。 if (update) { (script language=javascriptalert(39。 修改成功。 39。 )。 location=39。 39。 /script)。 } else { ()。 } } protected void btnBack_Click(object sender, EventArgs e) { ()。 } } 《 Web 程序设计》课程设计 16 . 博客文章添加 博客文 章添加页面如下图所示: 当单机 页面中的“添加新文章”超链接时,将会链接到 Blog 文件夹下的 页面;在页面加载事件中将博客文章类型绑定到下拉列表中;单击“添加”按钮,触发其 Click 事件,实现博客新文章的添加操作。 具体代码如下: public partial class Module_Blog_AddArt : { SqlData mydata = new SqlData()。 SqlConnection mycon。 //sqlconnection是一个对象 int cbox。 string ID。 //定义字符串 ID protected void Page_Load(object sender, EventArgs e) { if (Session[UserName] == null) //如果(会话【用户名】)为空 { (~/)。 //页面重定向 《 Web 程序设计》课程设计 17 } SqlConnection mycon = new SqlConnection([conStr])。 ()。 //连接数据库 mycon。 Open() DataSet mydataset = new DataSet()。 SqlDataAdapter mydataadapter = new SqlDataAdapter(select * from tb_Blog where UserName=39。 + Session[UserName] + 39。 , mycon)。 //SqlDataadapter是一个对象。 SqlDataAdapter是 DataSet和 SQL Server之间的 桥接 器,用于检索和保存数据。 (mydataset, tb_Blog)。 //填充数据集,使用语句填 mydataset,利用查询命令赋值。 DataRowView rowview = [tb_Blog].//DefaultView[0]。 取出来 mydataset中tb_Blog表的默认视图,其实就是 datatable,然后取第 0行数据,类型是 datarowview。 ID = rowview[BlogID].ToString()。 //通过视图通过 rowview也就是一行数据,取 blogID列的值。 // = Session[UserName].ToString()。 //SqlConnection mycon = new SqlConnection([conStr])。 //()。 string sqlstr = select * from ST_Class where BlogID=39。 +ID+39。 //字符串 sqlstr是 STCLASS表中的的博客 ID SqlCommand my = new SqlCommand(sqlstr, mycon)。 //创建 sqlmand对象 SqlDataReader dr = ()。 //my是 sqlmand的一个实例 //判断是否有数据 while (()) { (new ListItem(dr[ST_c_name].ToString(),dr[ST_c_id].ToString()))。 //如果 dropdownlist1已经绑定了数据,需要将 “请选择部门 ”加到第一项。 } } protected void btnAdd_Click(object sender, EventArgs e) 《 Web 程序设计》课程设计 18 { //string ID。 //SqlConnection mycon = new SqlConnection([conStr])。 //()。 //DataSet mydataset = new DataSet()。 //SqlDataAdapter mydataadapter = new SqlDataAdapter(select * from tb_Blog where UserName=39。 + Session[UserName] + 39。 , mycon)。 //(mydataset, tb_Blog)。 //DataRowView rowview = [tb_Blog].DefaultView[0]。 //ID = rowview[BlogID].ToString()。 //创建插入新文章信息的 Sql语句 string = Insert into ST_news(ST_n_title,ST_n_author,ST_n_key,ST_n_content,ST_n_iscmd,ST_c_id,BlogID) values(39。 + + 39。 ,39。 + + 39。 ,39。 + + 39。 ,39。 + + 39。 ,39。 + cbox + 39。 ,39。 + + 39。 ,39。 + ID + 39。 )。 //调用公共类中的 ExceSQL方法,返回一个布尔值 bool add =()。 if (add) { (script language=javascriptalert(39。 文章添加成功 !39。 )。 location=39。 39。 /script)。 } else {。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。