如何从服务器端获取Url
本文关键字:获取 Url 服务器端 | 更新日期: 2023-09-27 18:27:38
在window.location.href中的代码中,是否有其他方法可以获得mvc中的当前url,这样我就可以管理内容了?,
问题
我有一个网址https://Mylink.com/Data?#address=ph我想要的以获取地址值。我的问题是,当我试图通过在控制器中执行请求来获取url时,只有https://Mylink.com/Data将得到,querystring也为空。
我的代码:
public string Data()
{
var url = Request.Url;
var addr = url.IndexOf('#') > -1 ? url.Substring(url.IndexOf('#'),url.Length): "";
return addr;
}
任何建议都将被接受,再次提前感谢
问题是查询字符串为空。#
和它之后的所有东西都被称为片段,并且是客户端唯一的东西。通常情况下,这不会发送到服务器。
如果您需要服务器上的信息,那么它很可能应该在querystring中,而不是片段中。