我有一個controller
操作可以生成pdf,而不是由用戶下載。MVC3從視圖中觸發控制器操作
它很好用,但需要few seconds
。 我想有一個下載着陸視圖顯示如「正在處理您的文檔...請稍候」。我們擺弄了一些腳本,如.blockUI()
,但這不是老闆們想要的。
所以我有一個登陸頁面,工作得很好,但如果我嘗試運行
@Html.Action("SlowAction", "Controller", routeVals)
視圖不顯示,直到"SlowAction"
已完成。這幾乎消除了登錄頁面的用途。
實質上,我希望着陸視圖呈現然後調用"SlowAction"
控制器操作。也許一些腳本可以算作10密西西比然後稱之爲行動?可悲的是我對java/ajax腳本知之甚少。
我認爲,解決這個問題最好的辦法就是閱讀有關jQuery的AJAX一些博客和教程GET。 您可以輕鬆地調用您的慢動作頁面,GET將被觸發onload,並且當它成功時,您可以觸發消息,下載或任何你想要的。 – QQping 2012-03-15 14:02:30