再次需要帮助
所以我有这个代码
<a href="/Categories.aspx?categoryName=Electronics & Gadgets" class="clearfix">
如何确保requestString将从“Electronics&amp; Gadgets”而不仅仅是“Electronics”中检索所有内容?
谢谢
答案 0 :(得分:3)
你应该写点像
<a href="<%= "/Categories.aspx?categoryName=" + HttpUtility.UrlEncode("Electronics & Gadgets") %>" class="clearfix">Link</a>
因为查询字符串值不是有效的url格式。
在这种情况下,
空间&#34; &#34;和&符号&#34;&amp;&#34;字符将被编码为&#34; +&#34;和&#34;%26&#34;分别
**请注意,&符号用于连接多个查询字符串,因此必须正确编码。
在url格式化链接之前是
/Categories.aspx?categoryName=Electronics+%26+Gadgets
然后,您将使用HttpUtility.UrlDecode
来解析代码中的查询字符串值。
参考文献: -