FreeTextBox设置编辑页面

本文介绍如何使用FreeTextBox设置编辑页面,重点讲解编辑页面初始化及更新流程,包括获取文章ID、加载原始标题与内容,以及更新操作。

      前面我们知道如何使用FreeTextBox来设置添加新闻页面,现在来讲讲如何设置编辑页面,添加新闻是一个从无到有的过程,所以初始状态时标题栏和内容栏都为空,即没有文本。但是编辑页面则不同,编辑是在原有的基础上做修改,那么初始状态就是原来的文章。这就涉及到编辑页面初始化的一个过程。

      下面是编辑页面cs文件代码:

public partial class Portals_0_NewsSystem_admin_editNews : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { // this.tbTitle.Text = ""; if (!Page.IsPostBack) { this.Bind(); } } private void Bind() { int id = Convert.ToInt32(this.Request.QueryString["INFO_ID"]);//获取传送的文章序号 DataSet ds =NewsBus.showNews(id);//创建数据集并且绑定到指定的id记录中 this.tbTitle.Text = ds.Tables[0].Rows[0][1].ToString().Trim();//初始化指定文章的标题 this.Free1.Text=ds.Tables[0].Rows[0][4].ToString().Trim();//初始化指定文章的内容 } protected void btnSubmit_Click(object sender, EventArgs e) { //通过按钮点击事件,获取标题和内容,然后将更新后的内容写入数据库。 int id = Convert.ToInt32(this.Request.QueryString["INFO_ID"]); string title = this.tbTitle.Text; string content = this.Free1.Text; if (NewsBus.updateNews(title, content, id))//更新文章 { Response.Redirect("index.aspx"); } else { this.lblErrMsg.Text = "<font color=red>更新失败</font>"; } } }

      这里关键步骤是获取id,初始化时查询id所对应的标题和内容,更新时根据id写入标题和内容。

转载于:https://www.cnblogs.com/xwdreamer/archive/2010/03/28/2297143.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值