2

我有这个:

public RedirectResult LinkRedirect(string url)
{
    return Redirect(url);
}

它所做的只是将我重定向到http://mysite.com/www.externalsite.com。我在这里想念什么?

4

1 回答 1

4

您需要传递一个带有http://前缀的 url。然后它会工作

前任:http://www.google.com

因此,如果您想让您的操作方法接受所有类型的链接(带和不带http前缀),您需要编写一点代码来检查传递的 url 参数值是否具有http前缀,如果没有,则附加它。

于 2013-03-21T13:26:23.197 回答