Ajax调用很慢ASP.NET MVC 3 - AjaxOptions?

时间:2013-03-28 15:57:29

标签: asp.net ajax asp.net-mvc jquery

我遇到了一个奇怪的情况。我在部分视图(.ascx)上进行Ajax调用,在调试模式下运行正常,同时单步执行几个断点。但是当我在没有调试的情况下运行相同的代码时,调用似乎卡在了后端的某个地方。在进行一次调用并更新我的部分视图后,Ajax似乎仍在继续,因为我无法进行另一次更新(ajax调用)。

我的AjaxOptions有问题吗?我是否遗漏了一些重要的内容,以便完成通话并阻止它落后?

这是我的Ajax调用的样子。我的控制器方法中的代码并不复杂,就像我在调试时所说的那样,通过它就可以了。 javascript方法是所有CSS和样式的东西,所以我宁愿不在这里发布那个文本墙。这是ajax电话:

                          <% using (Ajax.BeginForm("Update"
                            , "MyController"    
                            ,new  
                            {   
                                userId = Model.UserId,
                                newScore = "#newScore"
                            }
                            , new AjaxOptions()
                            {   
                                OnSuccess = "update",
                                UpdateTargetId = "name of div goes here",
                                HttpMethod = "Post"
                            }))
                            { %>

Javascript方法签名:

                            function updateWidget(result) {

                            }

0 个答案:

没有答案