2013-03-19 69 views
0

我使用Ajax.BeginFrom不刷新IE

@using (Ajax.BeginForm("Action","Controller", new AjaxOptions { HttpMethod = "POST", InsertionMode = InsertionMode.Replace, UpdateTargetId = "Results", OnSuccess = "OnSuccess" })) 
{ 
    HTML.... 
} 
<div id="Results"></div> 

在同一页我的脚本在MVC4网站上填写表单:

function OnSuccess() { 
     alert("Ok"); 
     Do More things... 
    } 

一切工作正常(铬,FF ...)不在IE(我使用IE10)。脚本工作并显示警报,但内容未呈现。如果我点击该页面,则IE会刷新它并显示内容。

任何想法?

在此先感谢!

+0

尝试将结果div放入表单主体中。 – 2013-03-19 22:35:08

+0

嗨戴夫,它不工作 – estebane97 2013-03-20 00:31:07

+0

我明白了。请将您的操作方法添加到您的帖子中。让我们看看它试图做什么。 – 2013-03-20 00:32:35

回答

0

只是将insertMode更改为InsertAfter并且它现在正在工作