2009-12-02 36 views
0

我很困惑应该编码什么以及何时何时解码。例如:在MVC中的网址编码

  <%=Html.ActionLink("Login","Login", 
      new {controller="Account", returnUrl=HttpContext.Current.Request.RawUrl})%> 

登录页面的地址将是如下的:

  /Account/Login?returnUrl=%2FPreviousDirectory 

突然这不会带我在填写凭证回来后,而是带我到根目录下。然而,它之前工作正常。

我的问题是关于“%2F”。这是默认行为还是我搞砸了?这是否需要解码?

回答