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

15 posts, 0 answers
  1. Josef Rogovsky
    Josef Rogovsky avatar
    144 posts
    Member since:
    Sep 2012

    Posted 15 Sep 2006 Link to this post

    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.
  2. Rumen
    Admin
    Rumen avatar
    1536 posts

    Posted 17 Sep 2006 Link to this post

    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
  3. Kieran Southern
    Kieran Southern avatar
    116 posts
    Member since:
    Oct 2004

    Posted 21 Sep 2006 Link to this post

    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
  4. Giuseppe
    Admin
    Giuseppe avatar
    2363 posts

    Posted 21 Sep 2006 Link to this post

    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
  5. Kieran Southern
    Kieran Southern avatar
    116 posts
    Member since:
    Oct 2004

    Posted 24 Sep 2006 Link to this post

    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
  6. Vassil Petev
    Admin
    Vassil Petev avatar
    1765 posts

    Posted 25 Sep 2006 Link to this post

    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
  7. maccs
    maccs avatar
    1 posts
    Member since:
    Mar 2007

    Posted 19 Mar 2007 Link to this post

    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
  8. Ken
    Ken avatar
    1 posts
    Member since:
    Apr 2007

    Posted 16 Apr 2007 Link to this post

    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
  9. Sebastian
    Admin
    Sebastian avatar
    9934 posts

    Posted 17 Apr 2007 Link to this post

    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
  10. Paulo Correia
    Paulo Correia avatar
    2 posts
    Member since:
    Sep 2007

    Posted 09 Oct 2007 Link to this post

    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.
  11. Sebastian
    Admin
    Sebastian avatar
    9934 posts

    Posted 10 Oct 2007 Link to this post

    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
  12. Alexander
    Alexander avatar
    14 posts
    Member since:
    Oct 2007

    Posted 06 May 2008 Link to this post

    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

  13. Sebastian
    Admin
    Sebastian avatar
    9934 posts

    Posted 15 May 2008 Link to this post

    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
  14. Venkatesh Ramaswamy
    Venkatesh Ramaswamy avatar
    1 posts
    Member since:
    Dec 2007

    Posted 15 Jul 2008 Link to this post

    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

  15. Konstantin Petkov
    Admin
    Konstantin Petkov avatar
    1911 posts

    Posted 18 Jul 2008 Link to this post

    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
Back to Top