I have a tabstrip with approximate 20 pageviews. I need to refresh the pageview loads onTabSelecting, this seems to be a very common thing but none of the solutions I have found actually seem to work for me, I have gotten this to work other than the page within the pageview is not hitting the pageload and needdatasource events. What am I missing that I need to do to make this work. Thanks in advance. I have edited down the tabs so they are not all listed,
function onTabSelecting(sender, args) {
var multiPage = $find("<%=RadMultiPage1.ClientID %>");
var pageView = multiPage.findPageViewByID(args.get_tab().get_pageViewID());
switch (args.get_tab().get_pageViewID()) {
case "RadPageView2":
//pageView.set_contentUrl("~/pageviews/emailTemplates.aspx");
args.get_tab().get_pageView().set_contentUrl("pageviews/emailTemplates.aspx");
break;
case "RadPageView3":
//pageView.set_contentUrl("~/pageviews/originalEmails.aspx");
args.get_tab().get_pageView().set_contentUrl("pageviews/originalEmails.aspx");
break;
case "RadPageView4":
//pageView.set_contentUrl("~/pageviews/CourtList.aspx");
args.get_tab().get_pageView().set_contentUrl("pageviews/CourtList.aspx");
break;
case "RadPageView5":
//pageView.set_contentUrl("~/pageviews/region.aspx");
args.get_tab().get_pageView().set_contentUrl("pageviews/region.aspx");
break;
case "RadPageView6":
//pageView.set_contentUrl("~/pageviews/listmgmt.aspx");
args.get_tab().get_pageView().set_contentUrl("pageviews/listmgmt.aspx");
break;
case "RadPageView7":
//pageView.set_contentUrl("~/pageviews/subscribers.aspx");
args.get_tab().get_pageView().set_contentUrl("pageviews/subscribers.aspx");
break;
}
// alert("The ID of the selected RadPageView is " + args.get_tab().get_pageViewID());