我有一个controller
动作来构建pdf,而不是由用户下载。
效果很好,但需要few seconds
。
我想下载登陆视图显示,例如“处理您的文档......请等待”。我们摆弄了一些像.blockUI()
这样的剧本,但这并不是老板想要的。
所以我有一个工作正常的着陆页,但如果我尝试运行
@Html.Action("SlowAction", "Controller", routeVals)
在"SlowAction"
完成之前,视图不会显示。这几乎消除了目标网页的目的。
基本上我希望Landing视图呈现然后调用"SlowAction"
控制器动作。也许一些可以算作10密西西比州的剧本然后称之为行动?可悲的是,我对java / ajax脚本知之甚少。
答案 0 :(得分:1)
$.ajax({
type:'GET',
url: '@Url.Action("ActionName", "ControllerName")',
async:true,
success:function(response){
//Do Something With response object returned by your action
}
});
的ajax的ajax文档