在查询字符串中包含'&'的值

Dav*_*vez -1 html c# asp.net url

我必须在querystring中写这个数据:

  http://localhost:1256/4.market.ph.local/WEP/Add.cshtml?data=me+&+you
Run Code Online (Sandbox Code Playgroud)

我收到错误,因为我使用了'&'符号.

PSL*_*PSL 5

在c#中你可以使用: -

HttpUtility.UrlEncode("http://localhost:1256/4.market.ph.local/WEP/Add.cshtml?data=me+&+you");
Run Code Online (Sandbox Code Playgroud)

HttpUtility是一部分,System.Web这将确保非允许的查询字符串char是url编码.

一旦你这样做,你会得到这样的东西 http%3a%2f%2flocalhost%3a1256%2f4.market.ph.local%2fWEP%2fAdd.cshtml%3fdata%3dme%2b%26%2byou

在接收器上只需将其解码.