Ajax.BeginForm работает странно после обновления до MVC 3 и .NET 4 - PullRequest
0 голосов
/ 04 февраля 2011

Я использую Ajax.form в asp.net mvc2 очень хорошо в течение нескольких месяцев. Я обновил свое приложение до MVC3 и .net 4 и теперь, когда публикую свою форму ajax В браузере появляется диалоговое окно с попыткой загрузить результат json.

вот моя форма

    <%using (Ajax.BeginForm("MyAction", "MyController", new AjaxOptions { UpdateTargetId = "status" })) ....

вот ответная оценка в моем контроллере

....
string result = "Update Successfull";
var jsonresult = result;
        return Json(jsonresult, JsonRequestBehavior.AllowGet);

MVC3 обрабатывает формы ajax иначе, чем mvc2?

1 Ответ

1 голос
/ 04 февраля 2011

ASP.NET MVC 3 использует jquery вместо MSAjax. Так что вам может понадобиться включить ненавязчивый сценарий jjery ajax, чтобы это работало. Вы также можете оформить заказ в этом блоге .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...