2013-03-19 68 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並且它現在正在工作