Why do LoadPostData and RaisePostDataChangedEvent not be executed?

L

Lin

I had create a web control that inherited from ListControl,
IPostBackDataHandler.
I implemeted the interface like this:

public virtual void RaisePostDataChangedEvent()
{
base.OnSelectedIndexChanged(EventArgs.Empty);
}

public virtual bool LoadPostData(string postDataKey, NameValueCollection
postCollection)
{
string postvalue=postCollection[this.UniqueID+"_Textbox"];
if (postvalue != null)
{
int i = base.Items.IndexOf(base.Items.FindByText(postvalue));
if (i < 0) return false;
if (base.SelectedIndex != i)
{
base.SelectedIndex = i;
return true;
}
}
return false;
}

But when I debug the code, the breakpoint that set in these code does not
effect. That means the code can not be executed. The postpack had no effect.
It's very strange.

Please tell me what's wrong with these code? Thanks.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,755
Messages
2,569,536
Members
45,011
Latest member
AjaUqq1950

Latest Threads

Top