您好,我在我的应用程序中创建了另一个项目。 现在我想从旧项目中的操作转移到新项目中 Controller 的操作。
我尝试了很多事情,例如:
return RedirectToAction("ActivityPosting", new RouteValueDictionary(new { controller = "ActivityPosting", action = "ActivityPosting" }));
然后...
return RedirectToAction("ActivityPosting", "ActivityPosting")
但是这样它就会移动到操作,但不会显示 View 。
我认为问题可能出在端口号上。
旧项目的端口号:http://localhost:18520
新项目的端口号:http://localhost:52146
但我不知道如何重定向到新端口。
请帮我解决这个问题。
最佳答案
RedirectToAction
方法仅用于在同一项目内执行重定向。如果您想重定向到另一个应用程序,您应该使用绝对 url 和 Redirect
方法:
return Redirect("http://example.com/foo/bar");
关于asp.net-mvc-3 - 如何重定向到引用项目的另一个 Controller 的操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10618388/