需要AJAX方面的帮助



我正在开发一个ASP。. NET网站。

在Master Page中,我有一个UL列表,用于显示链接(类似于左导航)。到目前为止,只要点击每一个li,用户就会被带到相应的页面。

问题是,当用户被重定向到另一个页面时,母版页也被重新加载,因此,点击的链接没有突出显示。(所有的UL都在一个查询手风琴控件中)。

因此,我计划使用AJAX—即,每当用户单击手风琴控件中的链接时,应加载相应的页面内容并在占位符中显示,以便突出显示链接,并且用户知道当前页面信息。

请告诉我如何实现这一点(无论是通过' ASP。. NET AJAX或Javascript AJAX)

母版页的代码如下:

脚本type = " text/javascript ">

// well all the DOM is written in the page and all elements are available do:
$(document).ready(function() {
    // for each <a> tag bind the event click and now do:     
    $("a").click(function() {
        // 1st. remove all selected
        $("a.selected").removeClass("selected");
        // 2nd. assign selected to this clicked element only
        $(this).addClass("selected");
        // 3rd. let's return true so the <a> tag can jump to the href
        return true;
    });
});

<asp:SiteMapDataSource ID="SiteMapDataSource1" runat="server" />

止血包

  • ">Coaliza Anti-Cardiolipin
  • ">海岸抗凝血酶
  • "> comcomtic抗凝血酶
  • ">最新APC电阻
  • ">最新APC电阻V
  • ">最新APC电阻V S
  • ">V-DEF Plasma
  • ">沿海因子VII
  • ">海洋因子VIII
  • ">最新SP FVIII
  • ">最新的SP4 FVIII
  • ">最新肝素
  • ">最新LMW肝素/肝素
  • ">复方肝素
  • ">Coamatic Plasmin Inhibitor
  • >
  • ">海岸蛋白C
  • ">Coalisa Protein S Free


校准器,控制
  • ">校准血浆LMW肝素
  • ">最新APC Res. control . Plasma level .1
  • ">最新APC Res. control . Plasma level .2
  • ">控制血浆LMW肝素

测试1

显色底物
  • s - 2222

测试3

生物试剂
    抗凝血酶10iu
  • "> Cardio-FABP

测试4

要感受页面,请访问:http://www.murandmur.in/test2/Products/products-exclusive.aspx

提前感谢您的帮助!

我做相同事情的方式是构建一个web服务(或页面方法),它从DB获取body HTML并返回它(作为一个简单的文本字符串)。它负责服务器端。在客户端,使用jQuery(无论如何都要使用)对web服务进行ajax调用。当我开始的时候,我使用了这两个链接作为参考:

http://encosia.com/using-jquery-to-consume-aspnet-json-web-services/

http://dotnetslackers.com/articles/ajax/Using-jQuery-with-ASP-NET.aspx

希望这能给你指明正确的方向。

最新更新