我有这个:
public RedirectResult LinkRedirect(string url)
{
return Redirect(url);
}
所有这一切,都是将我重定向到http://mysite.com/www.externalsite.com。我在这里缺少什么?
答案 0 :(得分:4)
您需要传递一个前缀为http://
的网址。然后它会工作
例如:http://www.google.com
因此,如果您希望允许您的操作方法接受所有类型的链接(使用和不包含http
前缀),则需要编写一些代码来检查传递的url参数值是否具有{{ 1}}前缀,如果没有,请附加它。