启用ajax的ActionLink作为普通GET调用

本文关键字:GET 调用 ajax ActionLink 启用 | 更新日期: 2023-09-27 18:09:04

我有一个页面,当一个动作被应用时,应该更新一个"进程"类型的窗口。有点像可见的原木。点击"开始上传",下面的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);
}
视图

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

启用ajax的ActionLink作为普通GET调用

已解决…

当你使用不引人注目的ajax时,你需要包含"jquery. unobtrusitive -ajax.min.js"…

如果编写教程的人要阅读此内容,请扩展您的"js" include info以包含此信息。

Brad Wilson关于Unobtrusive Ajax的回答。http://bradwilson.typepad.com/blog/2010/10/mvc3-unobtrusive-ajax.html

' T