首页 > 解决方案 > 如何防止 MVC 中的自动编码?

问题描述

我使用 HttpUtility.UrlEncode 对我的 URL 进行编码并将其作为电子邮件的一部分通过电子邮件发送,它工作正常,但是当我想获取此 URL 并在我的控制器上处理它时,它已被自动编码。

例如“g30EjT%2b”是我的 URL 的一部分

 public ActionResult MyController(string url)
     {
          //"g30EjT%2b" has been decoded to "g30EjT+b"
          //I mean "%2" converted to "+" automatically

       return view();  
     } 

我该如何预防?

标签: c#asp.net-mvcurl-encoding

解决方案


推荐阅读