Here's the situation:
I have a search box in a master page. I expose the click event of the search button to my actual page that contains a radtabstrip control. The event then takes the keyword
, and creates a new table
for that keyword with the value "keyword"
(let's call it SearchTab
). This also means that I'm also creating a corresponding PageView that sends the keyword as a querystring to the page that's set in the "ContentURL" property, let's call it "SearchPage".
This web form contains a simple label, for which the value is retrieved from the querystring.
If the user puts a keyword and the tabstrip control does not contain a tab with the the value keyword
, then I will create a new tab, otherwise, I will go and select the already existing tab.
On to the problem:
When I do a search for a new keyword, all works fine and dandy.
When I do a search for an already existing keyword, and I go to select the existing tab, nothing is displayed in the tab anymore. This keeps happening if i change tabs again and then go back to that same tab. I also tried w/ and w/o AutoPostback.
Here's the simple sample code that I'm using:
edit: I actually removed the code that sets the contentURL and replaced it by a simple calendar just to check if it might be related to that, and that's what I ended up copying. Sorry about the error, but it doesn't make a difference (just in case you're wondering).
// Create new tab and corresponding pageview and then select it.
RadTab SearchTab =
, keyword), keyword);
RadPageView SearchPage =
SearchPage.ID = keyword;
SearchTab.PageViewID = SearchPage.ID;
// Select the already existing tab
Any ideas on why this is not working?