Hello!
I have a Telerik Grid (grid2) inside a Telerik tabStrip. The code that populates this grid is in the action "LicenceInformation" in the SystemAdminTab controller. The content in this grid is controlled by a selection on another grid (grid1) in the same page but a different control. Please See Diagram.
When the page loads for the first time as I select a row (for the first time) in grid1 the action "LicenceInformation" is executed the content of grid 2 changes. If I then select any row again “LicenceInformation" is not executed and the previous information for this row is displayed.
Therefore if I then change the content of grid2 and select a row that was previously selected in grid1 the new content is not displayed. It does not perform the action "LicenceInformation" in the SystemAdminTab controller and just shows the old information. The only way to see the new information is to restart the application.
It this a caching problem ? If so is there any way to stop this caching and force the page to refresh?
Thank you in advance for your help!
<% Html.Telerik().TabStrip()
.Name("TabStrip")
.Items(parent =>
{
parent.Add()
.Text("Customer Licence information")//See Customer.aspx for .Text(ViewData["txtCustomerDetails"].ToString())
.LoadContentFrom("LicenceInformation", "SystemAdminTab", new { customerID = 2, serviceProviderID = Model.ServiceProviderId })
.Selected(true);
.
.
.
.SelectedIndex(1)//(int)ViewData["tabIndex"])
.HtmlAttributes(new { @style = "Height:100%" })
.Render();
%>