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

Can non-DNN RadMenu use DNN datasource?

1 Answer 52 Views
Menu
This is a migrated thread and some comments may be shown as answers.
Ryan Mariotti
Top achievements
Rank 1
Ryan Mariotti asked on 25 Mar 2010, 11:51 PM
Telerik,

I have an interesting use case that may be more common than you expect: I have an existing ASP.NET 2.0 web application that I am adding a side-by-side DNN site for content management.  Even though the DNN/content site and my webapp site are technically two different web sites, I want the user experience to be seamless.

This requires that the navigation menu in both the DNN site and the non-DNN web app site look and act identical.  My initial implementation thought was:

DNN Site: use the included RadMenu to display the DotNetNuke nav menu data (easy).
Web App Site: use RadMenu with identical skinning, but somehow query the DNN SQL database as the RadMenu datasource in this non-DNN site.

Is there any way to accomplish this?  If supported (or even if custom code could accomplish), you'd have one more buyer of your ASP.NET AJAX controls!

Many thanks for your input, of for input of anyone who's tackled a similar problem.

Ryan

1 Answer, 1 is accepted

Sort by
0
Dimitar Milushev
Telerik team
answered on 29 Mar 2010, 12:30 PM
Hello Ryan Mariotti,

The DNN RadMenu we provide is actually a DNN SkinObject that wraps a regular RadMenu and uses DNN's API to retrieve the navigation data from DNN and add it as items in the RadMenu. There should be no problem feeding the same data to the RadMenu if you can retrieve it from inside the Web App.

Let me know if you have further questions.

All the best,
Dimitar Milushev
the Telerik team

Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items.
Tags
Menu
Asked by
Ryan Mariotti
Top achievements
Rank 1
Answers by
Dimitar Milushev
Telerik team
Share this question
or