我正在尝试从一种操作方法重定向到外部url,但无法使其正常工作。该网址具有一些属性,我需要将其以相同的格式传递给目标网站。它正在重定向到网站,但是一旦重定向,所有属性(参数)都会被删除。这是代码
public ActionResult Redirect()
{
string url = "https://example.us.com/?t=b&id=100";
return Redirect(url);
}
目标网站中的结果网址是这样的https://example.us.com
答案 0 :(得分:0)
您可以尝试使用Uri类来获取URL信息,有两个有用的属性uri.Scheme
包含为http
或https
,另一个属性是{{1} }可以获取域名。
uri.Host
答案 1 :(得分:0)
仅将URL传递给重定向有什么问题?
public ActionResult Redirect()
{
var url = "https://www.google.com";
return Redirect(url);
}
答案 2 :(得分:-1)
尝试
public void Redirect()
{
string url = "https://example.us.com/?t=b&id=100";
Response.Redirect(url);
}
这对我有用。我有类似的问题。