cross-controller-redirect

    5熱度

    3回答

    ASP.Net MVC控制器有幾種將控制轉發給另一個控制器或動作的方法。但是,所有這些都會導致客戶端重定向,包含302和新的瀏覽器請求。 爲什麼沒有內部「調用另一個控制器的動作」功能,沒有涉及到客戶端?我很確定php CodeIgniter框架也缺少這個功能。 我可以想出最好的理由是最終它是沒有必要的,因爲你想調用的任何代碼都可以分解到某個共同的地方,至少在ASP.Net MVC中,操作可能相當昂