我如何获得价值“&”请求参数?

时间:2014-04-15 13:49:54

标签: c# asp.net

这是我的查询字符串网址

http/test.com/VoucherToHotel.aspx?Hotel_Name=Biverah%20Hotel%20&%20Suites&Ckeck_In=11/05/2014

我的问题是当我检索Hotel_Name时。酒店名称是" Biverah Hotel&套房"

string Hotel_Name = Request.QueryString["Hotel_Name"];
string Check_In = Request.QueryString["Ckeck_In"];

但字符串Hotel_Name值仅为" Biverah Hotel"。它没有显示"&套房&#34 ;. querySrting不支持"&"或者我如何得到"&"值。

字符串Check_In没问题。

1 个答案:

答案 0 :(得分:5)

你必须编码'&'在查询中,就像你将''(空格字符)编码为%20一样。使用%26:http://p2p.wrox.com/html-code-clinic/5699-ampersand-query-string.html