0

私はMVC4 Webサイトにフォームを持っています

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

同じページで私のスクリプト:

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

IEではなく、すべて正常に動作します(Chrome、FF ...)(私はIE10を使用しています)。スクリプトは機能してアラートを表示しますが、コンテンツはレンダリングされません。ページをクリックすると、IE がページを更新してコンテンツを表示します。

何か案は?

前もって感謝します!

4

1 に答える 1

0

insertMode を InsertAfter に変更するだけで、現在は機能しています

于 2013-03-21T20:15:27.460 に答える