asp.net-mvc - 从 ASP.NET MVC Controller 重定向到外部 URI

标签 asp.net-mvc url redirect

我正在尝试从操作方法重定向到外部网址,但无法使其正常工作。有人可以阐明我的错误吗?

public void ID(string id)
    {
        string url = string.Empty;
        switch (id)
        {
            case "DB2FCB11-579F-4DA2-A68C-A6495B9BAAB5":

                url = "http://www.somesite.com";
                break;
        }
        Response.Redirect(url, true);
    }

谢谢, 克里斯

最佳答案

如果您正在谈论 ASP.NET MVC,那么您应该有一个返回以下内容的 Controller 方法:

return Redirect("http://www.google.com");

否则,我们需要有关您在重定向中遇到的错误的更多信息。我会逐步检查以确保网址不为空。

关于asp.net-mvc - 从 ASP.NET MVC Controller 重定向到外部 URI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1549324/

相关文章:

android - 从网络下载图片时如何处理url中的空白区域?

c# - 我们可以在 MonoRail 中的不同操作上使用带扩展和不带扩展吗?

java - 如何向 Grizzly 服务器添加过滤器?

asp.net - MVC 5 和声明默认身份验证的使用

c# - 在没有路由或查询字符串参数的 Asp.Net WebApi 操作中使用 FromUri 属性时,是否可以强制实例化复杂类?

c# - Request.Url.Host 是否包含子域?

Java从重定向的 'friendly' url获取下载的文件名

redirect - 301 重定向的 cflocation 与 cfheader

javascript - 在 ASP.net MVC Signalr 中连接客户端服务器

javascript - 使用 .net 发布大文件后出现 404