从 C# 中的地址栏获取 URL
Get URL from address bar in c#
我在 asp.net 工作,不得不重写一些 urls 重写工作正常这里是我不得不更改 URL mywebsite.com/search.aspx 的示例?cat=1 到 mywebsite.com/search/cameras 并且它工作正常,现在我必须更改页面元标记,当我尝试使用
获取 url 时
HttpContext.Current.Request.Url.PathAndQuery
正在 search.aspx?cat=1
我想要的是地址栏中写的地址 search/cameras
如果不可能的话,有没有办法为特定页面设置元标记?
这是 url 重写
的代码
m_boolIsCustomPage = true;
m_strPageBaseUrl = "search.aspx";
if (m_intIDSearch > -1)
{
l_strQueryContents = m_intIDSearch.ToString();
m_intIDSearch = -1;
}
else
{
l_strQueryContents = "-1";
m_intIDSearch = -1;
}
HttpContext.Current.Request.RawUrl
在任何操作之前由 IIS 接收。
Request.RawUrl vs. Request.Url
我在 asp.net 工作,不得不重写一些 urls 重写工作正常这里是我不得不更改 URL mywebsite.com/search.aspx 的示例?cat=1 到 mywebsite.com/search/cameras 并且它工作正常,现在我必须更改页面元标记,当我尝试使用
获取 url 时HttpContext.Current.Request.Url.PathAndQuery
正在 search.aspx?cat=1
我想要的是地址栏中写的地址 search/cameras 如果不可能的话,有没有办法为特定页面设置元标记? 这是 url 重写
的代码m_boolIsCustomPage = true;
m_strPageBaseUrl = "search.aspx";
if (m_intIDSearch > -1)
{
l_strQueryContents = m_intIDSearch.ToString();
m_intIDSearch = -1;
}
else
{
l_strQueryContents = "-1";
m_intIDSearch = -1;
}
HttpContext.Current.Request.RawUrl
在任何操作之前由 IIS 接收。 Request.RawUrl vs. Request.Url