2011-03-30 103 views
0

我有一个控制器来创建一篇新闻文章。我想将用户重定向到文章的页面,如:“/ article/1”。通常我可以直接抛出View(“MyAction”),但在这种情况下我需要传递整数。有一些重载将模型添加到View方法调用中,但我没有看到任何能够让我实现我的目标的东西。简单的MVC问题MVC重定向

这样做的最好方法是什么?

此外,我使用ViewData作为我的成功消息...如果我使用重定向消息,它不会起作用,所以还有更好的方法来做到这一点吗?

回答

1

我认为这是你可能要找的。

RedirectToAction(new {controller="controllerName", action="article", id=1}); 

希望这有助于

+0

它实际上是这样的:返回RedirectToAction( “条”,新{ID = newAnnouncement.AnnouncementId});但感谢您指点我正确的方向! – Heinz 2011-03-30 21:50:58