我有一个页面,应该在应用操作时更新“进程”类窗口。有点像一个可见的日志。点击“开始上传”,下方的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>
答案 0 :(得分:1)
解决了......
当你使用不显眼的ajax时,你需要包含“jquery.unobtrusive-ajax.min.js”......
如果撰写toturials的人要阅读此内容,请扩展您的“js”包含信息以包含此信息。
Brad Wil对Unobtrusive Ajax的回答。 http://bradwilson.typepad.com/blog/2010/10/mvc3-unobtrusive-ajax.html
\ t