【问题标题】:jquery ajaxSubmit() not updating the master pagejquery ajaxSubmit() 不更新母版页
【发布时间】:2014-03-03 06:08:57
【问题描述】:

我已经使用 jQuery 表单 ajaxSubmit() 函数异步发布母版页。

什么情况是我的应用程序中有母版页,其中有购物车面板,并且 它里面的中继器显示用户添加到购物车中的项目。

要将商品添加到购物车中,内容页面中会出现一个弹出窗口,因此一旦用户单击“添加到购物车”按钮,弹出窗口就会显示已添加到购物车中的商品,但是当我关闭弹出窗口并转到主面板上的面板购物车时页面不显示数据。所以我决定在鼠标悬停时发回母版页。因此,当我将鼠标光标移到购物车面板时,它会异步发回页面并将转发器绑定到列表中。服务器端一切正常,但客户端仍然没有显示转发器。

任何帮助将不胜感激。

这是我的javascript函数

 function setCart()     
        {   
            document.imgpicmycart.src = 'images/btn-mycart-orange-ovr.png'
            jQuery('#aspnetForm').ajaxSubmit();
        }

仅供参考,我的母版页上有脚本管理器和更新面板。

【问题讨论】:

    标签: jquery asp.net


    【解决方案1】:

    你把所有东西都搞混了,那是行不通的。

    ajaxSubmit 跟UpdatePanel 一起,跟asp.net 一起——简单的不行——

    asp.net 页面包含一些额外的信息,包括视图状态、控件验证和其他人认为,当您制作自定义 ajaxSubmit 时,这不能像您想象的那样工作,除非您非常专业并进行了非常好的更新到替换内容...如何使用 UpdatePanel 做好这一切。

    所以删除 ajaxSubmit 并只保留 UpdatePanel 来完成您的工作并继续工作。

    ajaxSubmit 插件可以在其他情况下工作,没有 UpdatePanel,没有控件验证和视图状态,在非常具体的输入下,输出你确切知道你做什么以及为什么。

    (可以说ajaxSubmit是针对php的,UpdatePanel是针对asp.net的)

    【讨论】:

      猜你喜欢
      • 2012-08-12
      • 1970-01-01
      • 1970-01-01
      • 2011-06-07
      • 2011-06-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多