日期:2014-05-18  浏览次数:20376 次

fck 取值~很菜的问题,马上给分!
我用fck 更新数据库中的新闻内容。 
当我在fck中修改完内容之后,点击一个按钮触发事件: 
protected void Button1_Click(object sender, EventArgs e) 
  { 
  decimal NewsID = Convert.ToDecimal(Request.QueryString["id"]); 
  string temp = this.FCKeditor1.value.ToString(); 
  OracleConnection con = DBConnection.CreateDBConnection(); 
  con.Open(); 
  OracleCommand cmd = new OracleCommand("update News set NewsContent ='" + temp+"' where NewsID="+NewsID , con); 
  cmd.ExecuteNonQuery(); 
  con.Close(); 

  } 


这样取到的temp值还是原来未修改的内容~怎么办?? 
如何能得到我刚刚输入的新内容~

------解决方案--------------------
点击按钮的时候,回发了一次数据

然后你的数据都被重置了

你看看你数据绑定的时候,是写在
if(!IsPostBack)
{
}
外面还是写在里面