• λ我爱Aspx >> Asp.Net >> 开发保留标准浏览器功能的AJAX应用程序
  • 开发保留标准浏览器功能的AJAX应用程序

  • :未知  Դ:internet  :2007-5-20 16:49:35  ؼ:ajax
  • 到此,我们的示例程序就完成了。在这个程序中,我们演示了如何在URI中记录状态,如何将URI添加到浏览器的历史记录堆栈中,如何从后退按钮检测地址变动,以及最终如何重新创建所需的状态。

    这个示例程序还缺少以下功能:

    • 对使用隐藏帧的IE的支持
    • 更多的固定URI(这个示例程序只用于选择框选项少于10的情况)
    • 在构造时注册初始状态

    以一种兼容所有浏览器的健壮方式实现对所有传统的Web可用功能的处理不是一件容易的事。一种替代方法是使用对这些功能提供了内置支持的Ajax工具包。

    案例分析:包含后退按钮和深链接的Ajax论坛

    Backbase Ajax引擎是一个成熟的、功能丰富的Ajax软件包。对所有传统Web可用功能的支持是Backbase的优点之一。

    Backbase DevNet包含了为开发人员提供的、与Backbase和Ajax有关的信息。而开发人员论坛是DevNet的一部分。

    Backbase Web应用程序(包括DevNet及其讨论论坛)是使用Backbase构建的。为了演示该论坛功能丰富和易于到达的特点,我们将逐步遍历论坛的典型用例:

    • 开发人员浏览论坛,阅读不同的主题。
    • 开发人员复制这个主题的URI,将其粘贴到电子邮件中并发送给朋友。这个朋友从电子邮件中复制这个URI到一个浏览器中并打开同一论坛主题。
    • 开发人员单击后退按钮以阅读以前的主题。

    进行几次用户交互后的论坛界面状态

    我们来看看开发人员来到“BXML”论坛并选中名为“Issue with vertical and horizontal menus”的贴子之后,论坛界面的状态以及地址栏中的对应URI是什么样的情况。

    Ҷƪл˵?
  • һƪ带进度条的ASP无组件断点续传下载
    һƪAjax应用场景简析