 
MVC使用Ajax.BeginForm並且在Controller控制頁面轉跳是很常使用的,若是在Controller用return RedirectToAction(XXXX)跳轉,就會發生頁面卡著不動。
View
| 
 | 
 | 
Controller
原本使用RedirectToAction(XXXX)就會發生頁面卡住的現象,所以,Controller必須修改成這樣如下:1return Json(new { url = Url.Action("Main", "Main") });
而在View中也需增加下面這一段1234567<script>    var onSuccess = function (result) {        if (result.url) {            window.location.href = result.url;        }    }</script>
再把Ajax.BeginForm增加一個OnSuccess的觸發事件就可以進行頁面跳轉了