ActionLink с включенным ajax get вызывается как обычный GET - PullRequest
1 голос
/ 19 сентября 2011

У меня есть страница, которая должна обновлять окно типа «процесс», когда действие применено. Вроде как видимый бревно. Нажмите «начать загрузку», и тег div внизу будет обновлен информацией.

Проблема в том, что когда я нажимаю ссылку "начать загрузку", она просто переходит на эту страницу и не выполняет ajax-вызов и не обновляет div.

Контроллер

public ActionResult ProcessWindow(decimal id)
{
    IMG_SETTINGS_FOLDERS img_settings_folders = db.IMG_SETTINGS_FOLDERS.
        Single(i => i.SETTINGS_FOLDER_ID == id);
    return PartialView("ProcessWindow", img_settings_folders);
}

View

@Ajax.ActionLink("Start upload", "ProcessWindow", 
    new { id = Model.SETTINGS_FOLDER_ID }, 
    new AjaxOptions { UpdateTargetId = "processWindowssssss" })

<div id="processWindowssssss"></div>

1 Ответ

1 голос
/ 20 сентября 2011

Solved ...

Когда вы используете ненавязчивый ajax, вам нужно включить "jquery.unobtrusive-ajax.min.js" ...

Если люди, пишущие итоговые данныеПрочтите это, пожалуйста, добавьте в свою информацию "js" эту информацию.

Ответ от Брэда Уилсона найден в «Ненавязчивом Аяксе».http://bradwilson.typepad.com/blog/2010/10/mvc3-unobtrusive-ajax.html

\ T

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