【问题标题】:ASP.NET: replacing UpdatePanel with Jquery?ASP.NET:用 Jquery 替换 UpdatePanel?
【发布时间】:2011-05-11 17:49:07
【问题描述】:

有谁知道是否可以用某种 jquery 替换 asp.net ajax 工具包中的更新面板?

有人有详细的说明吗?

基本上我们使用更新面板,这样当我们进行回发时,屏幕实际上并没有完全刷新..只是值..

我正在将 jquery 用于很多其他的东西,我很想知道是否有某种方法可以做到这一点,或者是否存在一个 jquery 插件可以让你做到这一点。

我有点不确定,但这是否意味着我必须将所有方法重命名为静态并使用 webmethod 属性进行装饰?

如果是这样的话,可能需要做很多工作:-)

当然,如果 Page_Load 是静态 Web 方法,它会如何执行?

非常感谢任何提示或建议

【问题讨论】:

    标签: asp.net jquery jquery-plugins updatepanel


    【解决方案1】:

    我不确定它如何与您的代码一起使用,但 jQuery 中的 $.ajax() 将能够替换您的 ajax 函数。在这里查看:http://api.jquery.com/jQuery.ajax/

    您可能遇到的问题是解析返回的数据,我敢打赌是 updatePanel 调用的主要功能。使用 jQuery,您输入要调用的 url、要发送的任何数据以及处理响应的回调:

    $.ajax({
      url: 'ajax/test.html',
      success: function(data) {
        $('.result').html(data);
        alert('Load was performed.');
      }
    });
    

    更进一步,将这个问题分解为发送的数据,以及代码中需要更新的实际对象。看不到任何代码就很难帮忙。

    【讨论】:

      猜你喜欢
      • 2010-09-29
      • 2013-06-11
      • 1970-01-01
      • 1970-01-01
      • 2011-01-08
      • 2016-12-29
      • 2023-03-21
      • 2011-03-21
      • 2011-01-10
      相关资源
      最近更新 更多