访问URL中的变量
本文关键字:变量 URL 访问 | 更新日期: 2023-09-27 18:30:13
我创建了一个网站,可以在其中更改语言和国家的设置,进而更改url,即法语的/en/变成/fr/。
除了URL附加了变量之外,我的一切都正常工作。我正在使用uri
Uri requestUrl
string queryValue = requestUrl.Query;
然后将其传递到紫外,紫外组合了我返回请求的url所需的一切。
string actualUrl = GetActualUrl(GetUrlToRewrite(requestUrl), queryValue);
然而,使用queryValue字符串只会填充第一个变量,例如,如果我的url以开头
sitepage.aspx?variable1=a&variable2=b
字符串变量将只填充
?variable1=a
当我需要时
?variable1=a&variable2=b
如何在一个字符串声明中同时填充两个变量,或者在两个声明中分别填充一个变量。。。我不介意任何一种方式
我通过带有"&"的查询字符串解决了这个问题,系统认为它是查询字符串的末尾。我通过使用UrlEncode和UrlDecode