我在formview中添加了一个WebTextPane的自定义控件(也就是html编辑控件),当我第一次载入页面的时候可以很好的把绑定的值输出在控件上,但是当我点击页面的其他按钮回发时候控件的返回的值变成了空,但是如果是用直接拉控件到formview去的话就不会发生这个问题!请各位大侠解惑谢谢!
public partial class LogIn_Error : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
       
            FormView1.EditItemTemplate = new temp();
        
        FormView1.DataBind();
    }
}
class temp : ITemplate
{
  
    Bincess.Components.Web.WebTextPane p1 = new Bincess.Components.Web.WebTextPane();
    public void InstantiateIn(System.Web.UI.Control container)
    {
        
        container.Controls.Add(p1);
        
        p1.DataBinding += binding;
        Unit sh = new Unit(500, UnitType.Pixel);
        p1.Height = sh;
        Unit a0 = new Unit(90, UnitType.Percentage);
        p1.Width = a0;
       
    }
    public void binding(Object sender, EventArgs e)
    {
        FormView m_FormView = (FormView)p1.NamingContainer;
        p1.XMLNText = DataBinder.Eval(m_FormView.DataItem, "FieldTitle").ToString();//不是首次回发的时候这句有执行到但是就是出来的没有值!
    }
  
}