This event seems to be being raised twice in my codebehind. I have
only one SelectMethod and do not have a SelectCountMeth od. Its causing
a problem because I'm dynamically loading a user control into a
PlaceHolder control in the method and am having to do a check to see
if it already exists or not otherwise it gets loaded twice. Also it
would be nice to figure out what the heck is going on! Here is the
code ...
protected void odsCatalogues_S elected(object sender,
ObjectDataSourc eStatusEventArg s e)
{
Response.Write( "event called");
Response.Write( "<br />");
if (e.ReturnValue != null)
{
PagedDataSource pds = (PagedDataSourc e)e.ReturnValue ;
totalRowCount = pds.DataSourceC ount;
lblPageInfo.Tex t = totalRowCount + " records found. Page "
+ (pageIndex + 1) + " of " + pageCount;
if (PlaceHolder1.C ontrols.Count == 0)
{
Control control1 = Page.LoadContro l("~/UserControls/
NumericPager.as cx");
UserControls_Nu mericPager numericPager1 =
(UserControls_N umericPager)con trol1;
numericPager1.P ageCount = pageCount;
numericPager1.P ageIndex = pageIndex;
PlaceHolder1.Co ntrols.Add(nume ricPager1);
}
}
}
Anybody got any ideas why this event is being called twice?