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

Benefits of Prometheus Ajax Manager

9 Answers 193 Views
Ajax
This is a migrated thread and some comments may be shown as answers.
MGrassman
Top achievements
Rank 2
MGrassman asked on 22 Jun 2007, 06:40 AM
I was using the new Ajax Manager in Prometheus and everything was working great.  Then I added a new contentplaceholder for my master page and the ajaxifed pages stopped working. 

I know the issue is the multiple contentplaceholder but my question is why do the old ajax controls work but the new ones don't?

Is there going to be a fix to handle multiple contentplaceholders?

Is there a way to use the new Prometheus controls with multiple contentplacehoders without coding the ajax settings progmatically?

What is the benefit of using the Prometheus controls if you can't use master pages in .net 2005?

Thanks,

Michael

9 Answers, 1 is accepted

Sort by
0
Vlad
Telerik team
answered on 22 Jun 2007, 08:14 AM
Hello Michael ,

You can try RadAJaxManagerProxy designed especially for such cases. Here is an example:

http://www.telerik.com/DEMOS/ASPNET/Prometheus/Ajax/Examples/Manager/MasterPage/DefaultCS.aspx

You can benefit also if you use UniqueID's to achieve cross INamingContainer updates (application attached).

Greetings,
Vlad
the Telerik team

Instantly find answers to your questions at the new Telerik Support Center
0
MGrassman
Top achievements
Rank 2
answered on 22 Jun 2007, 03:25 PM
You guys are the best.

Thanks for your quick response.
0
MGrassman
Top achievements
Rank 2
answered on 25 Jun 2007, 05:05 AM
Ok I installed the new version of prometheus and now I receive the following error

Error 2 RadAjaxManagerProxy1:Could not load file or assembly 'Telerik.Web.UI, Version=2007.1.423.0, Culture=neutral, PublicKeyToken=121fae78165ba3d4' or one of its dependencies. The system cannot find the file specified. C:\Development\..\CustomControls\registration.ascx C:\Development\..\

when I click on the design button in visual studio 2005

I have no reference to the version in my web config and deleted the previous ddls and imported the new ones.

Any suggestions why it would be looking for this.

Thanks,
0
Vlad
Telerik team
answered on 25 Jun 2007, 07:27 AM
Hi Michael,

Do you have Telerik.Web.UI.dll in the Bin folder of your application? Also check whether your ASP.NET account have the required permissions to load the assembly.

Kind regards,
Vlad
the Telerik team

Instantly find answers to your questions at the new Telerik Support Center
0
MGrassman
Top achievements
Rank 2
answered on 25 Jun 2007, 04:53 PM
It is and Yes the app has access.

The problem is my app is still looking for the 1.4 verion of the dll and not the 1.5 version.

Thanks
0
Vlad
Telerik team
answered on 26 Jun 2007, 06:50 AM
Hello Michael,

This may be caused by the .refresh file associated with the Telerik.Web.UI.dll. Can you verify this?

Greetings,
Vlad
the Telerik team

Instantly find answers to your questions at the new Telerik Support Center
0
MGrassman
Top achievements
Rank 2
answered on 27 Jun 2007, 04:27 PM
Ok,

I now have the right version. The steps I took to resolve them are.

  • Removed All code relating to prometheus
  • Removed all Prometheus dlls
  • closed vs 2005
  • uninstalled old prometheus controls
  • downloaded new controls released today
  • installed and the controls render correctly now.

My new issue is the app still post backs.

I have this in my page 

<asp:ScriptManagerProxy ID="ScriptManagerProxy1" runat="server"></asp:ScriptManagerProxy>

<telerik:RadAjaxManagerProxy ID="RadAjaxManagerProxy1" runat="server">
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID="chkTermsAndCondAgree">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="btnSubmit" />
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
</telerik:RadAjaxManagerProxy>

and this in my master page.
<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>

Anything that I missed.

Thanks,

0
Steve
Telerik team
answered on 28 Jun 2007, 06:12 AM
Hi MGrassman,

You cannot use the AjaxManagerProxy control without corresponding AjaxManager. Basically the Proxy is just to help you by providing design time option for setting the controls relations. I have informed our developers, so in future the Proxy will throw an error when there is no AjaxManager defined on the main page.

Greetings,
Steve
the Telerik team

Instantly find answers to your questions at the new Telerik Support Center
0
MGrassman
Top achievements
Rank 2
answered on 28 Jun 2007, 03:50 PM
Thanks I forgot that in the main page.

Thanks for all your help everything is fine now.
Tags
Ajax
Asked by
MGrassman
Top achievements
Rank 2
Answers by
Vlad
Telerik team
MGrassman
Top achievements
Rank 2
Steve
Telerik team
Share this question
or