jquery ajaxSubmit()不更新母版页

时间:2012-06-15 07:19:09

标签: jquery asp.net

我使用jQuery form ajaxSubmit()函数异步发布母版页。

情况是什么我在我的应用程序中有主页面,其中有购物车面板 在它内部,转发器显示用户添加到购物车中的物品。

要将商品添加到购物车中,内容页面中会显示一个弹出窗口,因此只要用户点击添加到购物车按钮,弹出窗口就会显示添加到购物车中的商品,但是当我关闭弹出窗口并转到主菜单上的面板购物车时页面它没有显示数据。所以我决定在鼠标悬停时回发母版页面。因此,当我将鼠标光标移动到购物车面板时,它会异步回发页面并将转发器与List绑定。服务器端的一切都很顺利,但仍未在客户端显示转发器。

任何帮助都将不胜感激。

这是我的javascript函数

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

仅供参考,我的主页上有scriptmanager和更新面板。

1 个答案:

答案 0 :(得分:0)

你完全混淆了一切,但是无法发挥作用。

ajaxSubmit和UpdatePanel一起使用asp.net - 简单不能一起工作 -

asp.net页面包含一些额外的信息,视图状态,控件验证,以及其他人认为,当你进行自定义ajaxSubmit这不能按照你的想法工作,除非你是如此专业,并做了一个非常好的更新替换内容......如何使用UpdatePanel做好准备。

所以删除ajaxSubmit并只保留UpdatePanel来完成你的工作并开始工作。

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

(你可以说ajaxSubmit用于php,UpdatePanel用于asp.net)