This is a migrated thread and some comments may be shown as answers.

Panelbar tries to get a non excisting resource

4 Answers 30 Views
PanelBar
This is a migrated thread and some comments may be shown as answers.
Niek de Bruijn
Top achievements
Rank 1
Niek de Bruijn asked on 03 Feb 2009, 12:52 PM
For our website we are using a cms, with a iframe inside it. In this iframe is our .net web application running. We are using different telerik controls in our masterpage and web pages. One of the pages contains a PanelBar inside a rad ajax manager. Inside that PanelBar we have four drop-down lists. The PanelBar uses a embedded resource (skin). Not a problem so far, because the skin is correctly shown. But when I use fiddler to scan the traffic, and I change one of the dropdowns for the first time, initiating a server request, the PanelBar tries to get the resource from its parent. In other words it does a GET request to the content management system for an embedded resource. This will not work because of the difference in machine keys, and telerik is not installed on that server.The server throws an Internal server error (500). On client-side all of this is not visible and works still correctly, but on our CMS server the event-log fill up with entry's. And this page is used very often. This problem shows up only the first time you do a request on this page, and it doesn't when you get our application outside a iframe. Can you explain me if it is designed that way? And how can I fix this.

We are using the following version of the telerik rad controls for Asp.Net: 2008.2.723.35.

Kind regards,
Niek

4 Answers, 1 is accepted

Sort by
0
Atanas Korchev
Telerik team
answered on 06 Feb 2009, 08:43 AM
Hi Niek de Bruijn,

This is very strange as RadPanelBar should not access the parent frame. What exactly is the resource being requested? Is there any live url where we can observe this behavior?

Kind regards,
Albert
the Telerik team

Check out Telerik Trainer, the state of the art learning tool for Telerik products.
0
Niek de Bruijn
Top achievements
Rank 1
answered on 06 Feb 2009, 10:30 AM
The resource which is requested is an embedded resource, which is a skin.

You can view it behaviour at this location. Choose from the dropdown "1 persoon", fill in a date of birth and click "verder". The next screen you'll visit, change one of the dropdowns and you will notifiy the 500 error when you are using fiddler or another tool to capture network traffic. This will happen only the first time.

Kind Regards,
Niek
0
Accepted
Paul
Telerik team
answered on 10 Feb 2009, 02:45 PM
Hello Niek de Bruijn,

In order to fix this issue please try to disable the control's base stylesheet PanelBar.css (EnableEmbeddedBaseStylesheet="false") and manually include it in your page.

Sincerely yours,
Paul
the Telerik team

Check out Telerik Trainer, the state of the art learning tool for Telerik products.
0
Niek de Bruijn
Top achievements
Rank 1
answered on 11 Feb 2009, 08:45 AM
Thanks this worked for me!
Tags
PanelBar
Asked by
Niek de Bruijn
Top achievements
Rank 1
Answers by
Atanas Korchev
Telerik team
Niek de Bruijn
Top achievements
Rank 1
Paul
Telerik team
Share this question
or