您將不得不使用「RedirectResult」,它代表重定向到一個新的URL。
return RedirectResult(url);
這應該可以解決您的問題。
以下所列類型的ActionResult的可用推導:
1 ContentResult類型 - 代表一個文本結果
2 EmptyResult - 代表無結果
3 FileResult - 代表一個可下載的文件(抽象類)
4 FileContentResult - 表示可下載的文件(帶有二進制內容)
5 FilePathResult - 代表一個可下載的文件(具有路徑)
6 FileStreamResult - 代表一個可下載的文件(文件流)
7 HttpUnauthorizedResult - 代表未授權的HTTP的結果 請求
8 JavaScriptResult - 代表一個JavaScript腳本
9 JsonResult - 代表可 在AJAX應用
可以使用JavaScript對象符號(JSON)結果
10 RedirectResult - 代表一個重定向到新的URL
11 RedirectToRouteResult - 代表執行給定的路徑重定向 值字典
12用於局部視圖發送給PartialViewResult -Base類結果響應
13的ViewResult - 代表HTML和標記
用於將模型提供給視圖,然後
14 ViewResultBase -Base類渲染 視圖到響應
15 XmlResult -Action結果所指定的對象轉換爲XML,並輸出 串行它來響應流(由MvcContrib庫提供)
一個窘境。我不確定這是否會回答他的問題,但卻是一個很好的信息。 – 2010-01-13 12:28:50