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

adding "back" and "forward" button support to ajax web apps

14 Answers 415 Views
AJAX and Web 2.0
This is a migrated thread and some comments may be shown as answers.
Josef Rogovsky
Top achievements
Rank 2
Josef Rogovsky asked on 15 Sep 2006, 08:08 PM
Scott Guthrie's Blog has a post on a technique to embed logical views into a browser's history list.

Here's a link to the blog entry: link

Note, I haven't played with this yet. But the idea seems so useful I wanted to share it right away.

14 Answers, 1 is accepted

Sort by
0
Rumen
Telerik team
answered on 17 Sep 2006, 03:24 PM
Hi Josef,

Yep, Scott Guthrie and Nikhil Kothari are the first entries in our Rss aggregators (bloglines.com is our primary choice btw).

Pretty interesting, not the actual implementation, but rather that this actually proves that Back button functionality cannot be emulated by any Ajax framework "out-of-the-box" but rather requires additional coding efforts by developers - registration of "logical views" in this particular approach by Nikhil.

Indeed pretty interesting approach to a *very* hard problem.

Kind regards,
Rumen Stankov (MCSD.NET)
the telerik team
0
Kieran Southern
Top achievements
Rank 1
answered on 21 Sep 2006, 12:47 PM
Hi,

Do Telerik have any ideas around this area ready yet, is this something that you will be including in the suite sometime soon?

Thanks
Kieran
0
Giuseppe
Telerik team
answered on 21 Sep 2006, 04:58 PM
Hi Kieran,

Thank you for contacting us.

We have logged this feature in our TODO list but unfortunately the implementation will not be available for the Q3 release that is scheduled for the end of this month.

Sorry for the inconvenience.


Kind regards,
Manuel
the telerik team
0
Kieran Southern
Top achievements
Rank 1
answered on 24 Sep 2006, 09:45 AM
Thanks. So there is a solution to this issue coming soon? Can you give any further details about this, that way we can judge weather to implement this functionality ourselves or wait until a fix is provided.

Many Thanks
Kieran
0
Vassil Petev
Telerik team
answered on 25 Sep 2006, 07:26 AM
Hi Kieran,

It is on our ToDo list, however, we are not sure when it will be available. If we knew the details, we would have shared them with you :)

At any rate, we will try to provide "back" and "forward" for Q4, although the plans are far from certain. Watch our roadmap in the upcoming months for more details on the Q4 release.


Regards,
Rob
the telerik team
0
maccs
Top achievements
Rank 1
answered on 19 Mar 2007, 09:50 AM
Hi has this now been implemented into the framework? we are trying to create a menu that will  preserve some sort of trail for the users it would be great if this is now in the tools.

John
0
Ken
Top achievements
Rank 1
answered on 16 Apr 2007, 04:07 PM
This thread appears to be the best one for this question...

Like others I too would like to be able to use the browser back button with r.a.d. Ajax-ified controls. I've explored some of the creative hacks available, but I would really like to stay within the Telerik framework for the solution.

Does Telerik have an update yet on when we can expect an official solution?

Thanks,

Ken Morris
0
Sebastian
Telerik team
answered on 17 Apr 2007, 10:56 AM
Hello Ken,

I am happy to inform you that the functionality you request will be supported by the new ajax manager we will introduce for Q1 2007. Thus the browser history will be restored on asynchronous requests in the same way as with standard postbacks. The ETA for the new release of our products is due at the beginning of the next week.

Best regards,
Stephen
the telerik team

Instantly find answers to your questions at the new telerik Support Center
0
Paulo Correia
Top achievements
Rank 1
answered on 09 Oct 2007, 11:25 AM
Hi all,

I'm using '07 Q2, how can I use the back/forward history from "ajax manager". Since it was introduce on Q1 2007...

Thank you.

Best Regards.
0
Sebastian
Telerik team
answered on 10 Oct 2007, 02:54 PM
Hello Eurico,

This feature is available in our RadAjax "Prometheus" manager. Review the online resources linked below for more info:

http://www.telerik.com/demos/aspnet/prometheus/Controls/Examples/Default/DefaultCS.aspx

http://www.telerik.com/products/aspnet-prometheus/what-is-radcontrols-prometheus.aspx

http://www.telerik.com/products/aspnet-prometheus/controls/ajax/RadAjax-aspnet-vs-RadAjax-prometheus.aspx

Best regards,
Stephen
the Telerik team

Instantly find answers to your questions at the new Telerik Support Center
0
Alexander
Top achievements
Rank 2
answered on 06 May 2008, 10:40 PM

I'm having a bit of a problem with this. I have just checked the docs for Prometheus Q3 2007 and this is what I find :

<snip>
Generally speaking, the ajax controls are using xmlhttp requests which update silently parts of the page. The browser Back and Forward functionality is only available when a full postback has occurred and that is the reason for them not to remember the last page state after ajax request. 

Currently this limitation has been addressed (for IE only), but our devs are researching on the matter and we hope to provide a solution for Gecko-browsers soon as well. You can however use the History control by Nikhil Kothari which should work seamlessly with our control. Note that the history control requires you to manually add history links and is not handled out of the box by the MS AJAX framework.
<snip>

So, there are no implementation i Prometheus Manager, or are there ?
What I need is something like Nikhil's solution. I most often need to return to the previous menu selection. Actually quite easy to implement, but history buttons are the intuitive choice for all users, so....

regards
Alexander

regards
Alexander

0
Sebastian
Telerik team
answered on 15 May 2008, 06:22 AM
Hi Alexander,

The RadAjaxManager for ASP.NET AJAX (formerly "Prometheus") supports browser history automatically under IE browser (as you already found from the help article here). For Gecko-based browsers consider using Nikhil Kothari's History control and combine it with the manager.

Best regards,
Stephen
the Telerik team

Instantly find answers to your questions at the new Telerik Support Center
0
Venkatesh Ramaswamy
Top achievements
Rank 1
answered on 15 Jul 2008, 09:36 AM

Hello,
Is this particular browser back button been addressed for IE 6.0?

Because still we are facing the same issue, we browsed the below link

http://www.telerik.com/demos/aspnet/prometheus/Ajax/Examples/Manager/FirstLook/DefaultCS.aspx

and changed the month of the right hand side calendar control to July 2006 and navigate to some other page and again navigated back to the previous page through back button and checked the calendar date ,it shows May 2006 instead of July 2006.

Please cross check the same and give us a solution.

Regards,
Bala

0
Konstantin Petkov
Telerik team
answered on 18 Jul 2008, 12:24 PM
Hi Venkatesh,

I'm afraid this is unsupported scenario from RadAjax history. However, I suggest you give the AJAX Extension 3.5 browser history support a try. You will find that described here.

Kind regards,
Konstantin Petkov
the Telerik team

Instantly find answers to your questions at the new Telerik Support Center
Tags
AJAX and Web 2.0
Asked by
Josef Rogovsky
Top achievements
Rank 2
Answers by
Rumen
Telerik team
Kieran Southern
Top achievements
Rank 1
Giuseppe
Telerik team
Vassil Petev
Telerik team
maccs
Top achievements
Rank 1
Ken
Top achievements
Rank 1
Sebastian
Telerik team
Paulo Correia
Top achievements
Rank 1
Alexander
Top achievements
Rank 2
Venkatesh Ramaswamy
Top achievements
Rank 1
Konstantin Petkov
Telerik team
Share this question
or