从MVC重定向到Web表单(.aspx)

时间:2015-08-05 07:21:45

标签: asp.net asp.net-mvc-4

如何使用相同的解决方案从MVC应用程序重定向到ASP.Net Web表单应用程序。

我尝试过像这样的方法

[HttpPost]
    public ActionResult Home(LoginUser lu)
    {
        return Redirect("http://localhost:51410/SessionWebFrom/Login.aspx");
    }

但有例外: 404错误

应用程序中的服务器错误。

无法找到资源。

说明: HTTP 404.您要查找的资源(或其中一个依赖项)可能已被删除,名称已更改或暂时不可用。请查看以下网址,确保拼写正确。

请求的网址: /SessionWebFrom/Login.aspx

1 个答案:

答案 0 :(得分:2)

只需要进行一些调整就可以了:不使用relative URL,而是使用相对于应用程序根~的URL,如下所示:

return Redirect("~/SessionWebFrom/Login.aspx")

如果它不起作用:

唯一的问题可能与某些.config配置

有关