2009-12-02 37 views
0

我很困惑應該編碼什麼以及何時何時解碼。例如:在MVC中的網址編碼

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

登錄頁面的地址將是如下的:

  /Account/Login?returnUrl=%2FPreviousDirectory 

突然這不會帶我在填寫憑證回來後,而是帶我到根目錄下。然而,它之前工作正常。

我的問題是關於「%2F」。這是默認行爲還是我搞砸了?這是否需要解碼?

回答