0

我正在 MVC 3 中开发门户。控制器(MyController)具有三种方法Add(get 和 post 版本),Index并且 add 方法的一部分如下所示:

[HttpPost]
public virtual RedirectToRouteResult AddItem(Item item)
{
    (...)
    return RedirectToAction("Index");
}

简单的?不喜欢我:) 项目已正确添加,重定向时 url 看起来像:

我的控制器/索引

并不是:

我的站点/我的控制器/索引

这当然是个坏消息。这种情况只发生在整个门户中的一个地方的一种情况下。怎么了?

4

2 回答 2

0

作为回报,你得到的是一个相对路径,相对于你当前的路径。

于 2012-07-10T08:36:37.000 回答
0

问题已解决 - 我必须更改 global.asax 中的路线图顺序 - 请求被错误的地图捕获。

于 2012-07-10T09:30:20.947 回答