C# 如何将url作为值传递给querystring,然后将其作为纯文本返回
我想知道下面的代码是否存在编码问题,我只需要知道querystring中的url,以及如何在不遇到问题的情况下检索它C# 如何将url作为值传递给querystring,然后将其作为纯文本返回,c#,C#,我想知道下面的代码是否存在编码问题,我只需要知道querystring中的url,以及如何在不遇到问题的情况下检索它 string currentWebUrl = SPContext.Current.Web.Url; string fullLink = String.Format("{0}?ClientCode={1}&ClientSiteCode={2}¤turl={3}", Link,
string currentWebUrl = SPContext.Current.Web.Url;
string fullLink = String.Format("{0}?ClientCode={1}&ClientSiteCode={2}¤turl={3}",
Link, ClientCode,
clientSiteCode, currentWebUrl);
是的,URL将在地址栏中显示为编码,但这应该没问题 当您想要在不使用编码的情况下检索它时,可以使用 例如:
string qs = HttpUtility.UrlDecode(Request.QueryString["currenturl"].ToString());
这是如何回答这个问题的?
Request.Url.GetLeftPart(UriPartial.Path)