Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 绝对Url返回Url asp.net mvc_C#_Asp.net_Asp.net Mvc - Fatal编程技术网

C# 绝对Url返回Url asp.net mvc

C# 绝对Url返回Url asp.net mvc,c#,asp.net,asp.net-mvc,C#,Asp.net,Asp.net Mvc,我有一个登录到其他网站的中心页面 我想得到一个绝对返回URL 例如,目前我正在获取/Message/ShowMsg/514,我想获取www.exampele.com/Message/ShowMsg/514 我使用身份验证表单。使用Url.Action Url.Action("showMsg", "Message", new {id = 514},HttpContext.Current.Request.Url.Scheme); HttpContext.Current.Request.Url.Sc

我有一个登录到其他网站的中心页面

我想得到一个绝对返回URL

例如,目前我正在获取
/Message/ShowMsg/514
,我想获取
www.exampele.com/Message/ShowMsg/514

我使用身份验证表单。

使用Url.Action

Url.Action("showMsg", "Message", new {id = 514},HttpContext.Current.Request.Url.Scheme);

HttpContext.Current.Request.Url.Scheme
-它将返回
www.example.com

您使用的是什么版本的.Net/MVC?get是什么意思?是否要在代码中获取完整的URL?您是否尝试了
Request.Url.OriginalString
Request.RawUrl
?MVC 5.2.3.0。我有一个登录页面“www.example.com”。和论坛的另一个页面“www.example2.com”。通过访问页面“www.example.com/message/message/ShowMsg/514”,我被重定向到登录名“www.example.com”,并获得返回url“/message/ShowMsg/514”。但是我想获得链接“www.example2.com/message/message/ShowMsg/514”欢迎来到Stack Overflow!你能在内容中有一个更好的标题和更详细的信息来解决问题吗?只需要更改其他应用程序。我可以通过更改日志应用程序中的某些内容来做到这一点吗?