c# - 如何防止 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();
}
我该如何预防?
解决方案
推荐阅读
- scala - 从两个数据帧Scala-Spark更新数据
- php - 如何根据国家代码获取国家值?
- actions-on-google - Actions on Google,与亚马逊关联的帐户
- r - 在所有列上动态应用滞后函数
- android - 将 Google 地图添加到 RecyclerView
- html - Video.js 未注入您的文件中
- java - 当我运行 Maven 构建时,它显示以下错误
- android - 使用房间持久性库插入一对多关系
- android - 使用 ndk 在 android 中保护本机方法和 api-key
- java - 演示者指示当前活动为下一个活动充气;是否违反 MVP 规则