Asp.net-Mvc
從 asp.net web api 發布操作重定向
我對 ASP.NET 4.0 Web API 很陌生。我們可以在 POST 操作結束時重定向到另一個 URL 嗎?例如…
Response.Redirect(url)實際上,我
www.abcmvc.com通過 Web API(例如www.abcwebapi.com/upload)從 MVC 應用程序(例如)上傳文件這
upload是 POST 操作。我將多部分錶單發佈到 Web API 上傳控制器的發布操作。上傳後我想重定向回www.abcmvc.com.這可能嗎?
當然:
public HttpResponseMessage Post() { // ... do the job // now redirect var response = Request.CreateResponse(HttpStatusCode.Moved); response.Headers.Location = new Uri("http://www.abcmvc.com"); return response; }