G
ggeshev
Hello!
I am building a Webcontrol.
public class MyCustomControl : WebControl, IPostBackEventHandler,
IPostBackDataHandler {
.......
void IPostBackEventHandler.RaisePostBackEvent(string args)
{
RaisePostBackEvent(args);
}
protected virtual void RaisePostBackEvent(string args) {
}
bool IPostBackDataHandler.LoadPostData(string postDataKey,
NameValueCollection values)
{
return LoadPostData(postDataKey, values);
}
protected virtual bool LoadPostData(string postDataKey,
NameValueCollection values)
{
return true;
}
void IPostBackDataHandler.RaisePostDataChangedEvent()
{
RaisePostDataChangedEvent();
}
protected virtual void RaisePostDataChangedEvent()
{
}
}
The problem is - Nevertheless I implement IPostBackEventHandlerand
IPostBackDataHandler , methods RaisePostBackEvent, LoadPostData and
RaisePostDataChangedEvent are never called.
Why is so?
I am building a Webcontrol.
public class MyCustomControl : WebControl, IPostBackEventHandler,
IPostBackDataHandler {
.......
void IPostBackEventHandler.RaisePostBackEvent(string args)
{
RaisePostBackEvent(args);
}
protected virtual void RaisePostBackEvent(string args) {
}
bool IPostBackDataHandler.LoadPostData(string postDataKey,
NameValueCollection values)
{
return LoadPostData(postDataKey, values);
}
protected virtual bool LoadPostData(string postDataKey,
NameValueCollection values)
{
return true;
}
void IPostBackDataHandler.RaisePostDataChangedEvent()
{
RaisePostDataChangedEvent();
}
protected virtual void RaisePostDataChangedEvent()
{
}
}
The problem is - Nevertheless I implement IPostBackEventHandlerand
IPostBackDataHandler , methods RaisePostBackEvent, LoadPostData and
RaisePostDataChangedEvent are never called.
Why is so?