2009-12-02 5 views
0

Je suis confus au sujet de ce qui est censé être codé et quand et quand il sera décodé. Par exemple:Encodage d'URL dans MVC

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

sur la page de connexion l'adresse sera la suivante:

  /Account/Login?returnUrl=%2FPreviousDirectory 

tout à coup ce ne sera pas me reprendre après avoir rempli les informations d'identification et la place me prend dans le répertoire racine. Cependant, cela fonctionnait bien avant.

Ma question concerne le "% 2F". Est-ce le comportement par défaut ou ai-je gâché quelque chose? Est-ce que cela doit être décodé?

Répondre