2

嗨,我在我的应用程序中创建了另一个项目。现在我想从旧项目中的动作转移到新项目中控制器的动作。

我尝试了很多事情,例如:

return RedirectToAction("ActivityPosting", new RouteValueDictionary(new { controller = "ActivityPosting", action = "ActivityPosting" })); 

然后...

return RedirectToAction("ActivityPosting", "ActivityPosting")

但是这样它会移动到动作但不显示视图。
我认为问题可能出在端口号上。

旧项目的端口号:http://localhost:18520
,新项目的端口号:http://localhost:52146
但我不知道如何重定向到新端口。请帮我解决一下这个。

4

1 回答 1

4

RedirectToAction方法旨在仅用于在同一项目中执行重定向。如果您想重定向到另一个应用程序,您应该使用绝对 url 和Redirect方法:

return Redirect("http://example.com/foo/bar");
于 2012-05-16T12:22:47.200 回答