我用Freetextbox编辑后写入数据库,再从数据库中读到Freetextbox中去,我点个button按钮编辑,可Freetextbox的内容为空,我的控件设置是这样的:<FTB:FreeTextBox ID="text" runat="server"></FTB:FreeTextBox>,是不是有什么保存状态啊,或者我的属性没设置正确?

解决方案 »

  1.   

    我点个button按钮编辑,可Freetextbox的内容为空?是你要数据库中的数据取出来 在赋给Freetextbox中
      

  2.   

    我是先赋值给Freetextbox后,再点button按钮编辑的,可Freetextbox.Text的内容为空,但其他控件内容都还在,例如Label,Textbox的内容都还在
      

  3.   


    好久没用过Freetextbox了。你可以自己在声明一个viewstate去保存这个ftb的值
      

  4.   


    //load事件里声明个viewstate
            if (!IsPostBack)
            {
                ViewState["ftb"] = string.Empty;
            }        if (!string.IsNullOrEmpty(ViewState["ftb"].ToString()))
            { 
                //如果viewstate不等于空把viewstate的值赋给freetextbox
            }你的按钮点击事件把freetextbox的值也赋给ViewState["ftb"]
      

  5.   

    可以了,我还以为freetextbox有什么开关或者属性能控制值不被清空呢
      

  6.   


    怎么可以的?  在Design模式下freetextbox.text为空,但是HTML模式下就不为空