为什么Mvc会从+
code=wamTEpI6kZcP997j2d+ZeQ==
链接
http://localhost:33693/PasswordRecovery/InitPassword?email=abc@gmail.com&code=wamTEpI6kZcP997j2d+ZeQ==
控制器功能
public ActionResult InitPassword(string email, string code)
{
return View();
}
答案 0 :(得分:5)
Th '+'
符号在网址中有特殊含义,表示“空格”。
您应该对代码参数进行UrlEncode以保留“+”符号。
您可以在Razor视图中使用@Uri.EscapeDataString()
或@Html.Raw()
。