我有一个字符串,我试图从我的 C# 应用程序传递到我的 ASP.NET MVC 3 端点。该字符串如下所示
(2+3=5)/20
我正在使用 HttpUtility.UrlEncode 方法来准备数据。我注意到生成的字符串如下所示:
(2%2b3%3d5)%2f20
该值被传回 ASP.NET MVC 3 端点。我知道端点如下所示:
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult UploadData(string data)
{
// What does "data" look like here? Does it look like (2+3=5)/20 or, (2%2b3%3d5)%2f20
}
我试图了解数据在传回时在服务器上的样子。如果服务器上的变量在没有任何操作的情况下使用,它将是 (2+3=5)/20 还是 (2%2b3%3d5)%2f20?
谢谢!