我创建了一个网站,可以更改语言和国家/地区的设置,然后更改网址,即/ en /成为/ fr /用于法语。
除了URL附加了变量之外,我还能正常工作。我正在使用uri
Uri requestUrl
string queryValue = requestUrl.Query;
然后将其传递给amethod,它结合了我需要返回所请求URL的所有内容。
string actualUrl = GetActualUrl(GetUrlToRewrite(requestUrl), queryValue);
但是,只使用queryValue字符串填充第一个变量,例如,如果我的url开头是
sitepage.aspx?variable1=a&variable2=b
字符串变量只会填充
?variable1=a
当我需要时
?variable1=a&variable2=b
我如何用两个变量填充一个字符串声明或用变量填充两个声明...我不介意任何一种方式???????
答案 0 :(得分:0)
我通过问号字符串“&”来推荐这个问题系统认为这是查询串的结束。我通过使用 UrlEncode 和 UrlDecode
编码和解码我的网址来解决这个问题。