c#从地址栏中获取URL

我在 asp.net 中工作并且不得不重写一些 url 重写工作正常这里是一个例子我不得不将 URL mywebsite.com/search.aspx?cat=1 更改为 mywebsite.com/search/cameras 现在我工作正常必须更改页面元标记以及当我尝试使用


HttpContext.Current.Request.Url.PathAndQuery 

我越来越 search.aspx?cat=1


虽然我想要这里是地址栏中写的地址,如果不可能的话,它是搜索/相机,而不是有什么方法可以为特定页面设置元标记?这是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;

}


慕桂英546537
浏览 148回答 1
1回答

MMMHUHU

HttpContext.Current.Request.RawUrl在任何操作之前由 IIS 接收。 Request.RawUrl 与 Request.Url
打开App,查看更多内容
随时随地看视频慕课网APP