wtorek, 12 lutego 2008

IPostBackDataHandler ożywiony

Kawałek kodu kontrolki:


public class
Class1 : CompositeControl, IPostBackDataHandler
{
protected override void CreateChildControls()
{
TextBox txtBox = new TextBox();
txtBox.ID = "t1";

Controls.Add(txtBox);
}

public bool LoadPostData(string postDataKey,
System.Collections.Specialized.NameValueCollection
postCollection)
{
throw new Exception("The LoadPostData method or operation is
not implemented."
);
}

public void RaisePostDataChangedEvent()
{
throw new Exception("The RaisePostDataChangedEvent method or
operation is not implemented."
);
}
}

I pytanie dlaczego nie działa LoadPostData? Bo jeszcze trzeba:

Page.RegisterRequiresPostBack(this)

Na stronie gdzie się to umieszcza. Tylko czemu u licha nie widzę tego na stronie MS od razu?


Brak komentarzy: