日期:2014-05-17  浏览次数:20370 次

VS自带AJAX和jQuery冲突?
VS2010自带的AJAX控件,其中scriptManager内有标签scripts可以引用脚本,但现在有个问题:
假设的是下拉框联动功能,并且根据最后一个下拉框事件来绑定repeater控件显示相关数据,那么如果我引入的是用jQuery编写的脚本,一旦发生回传,这个脚本就感觉不存在一样,完全没有效果,像一些用jQuery编写的点击事件,removeClass、addClass等全都无效,请问应该如何解决?

<asp:ScriptManager ID="ScriptManager1" runat="server" EnableScriptLocalization="true" EnablePartialRendering="true">        
        <Scripts>
            <asp:ScriptReference Path="~/Admin/js/jquery-1.8.0.js" />
            <asp:ScriptReference Path="~/Admin/js/jquery.livequery.js" />
            <asp:ScriptReference Path="~/Admin/js/aAddProductAjax.js" />
        </Scripts>
</asp:ScriptManager>

jquery ajax asp.net

------解决方案--------------------
回传了就等于新页面了,你要重新绑定
------解决方案--------------------
推荐 Jquery 手写、
------解决方案--------------------
要是冲突,楼主可以试着用jq带的ajax方法手写,感觉自己写的东西可控性大一点。