none
Pregunta sobre método de búsqueda que da error al vencerse la cookie de login RRS feed

  • Pregunta

  • Hola, les escribo ya que necesito su ayuda con un problema que estoy teniendo con mi página web hecha en ASP.NET MVC (C#).

    Resulta que tengo en mi página un "Action Method" llamado Search el cual, como dice, realiza la búsqueda en mi página. En el sitio el usuario se loguea y éste se mantiene logueado por medio de una cookie. El tema es que cuando se realiza una búsqueda con el método Search, se genera la url  "Http://www.misitio.com/Home.mvc/Search", el problema está cuando el usuario luego de realizar la búsqueda deja la página abierta.. entonces cuando la vuelve a utilizar, y quiere realizar otra búsqueda, aparece el error "public action method 'Search' could not be found on controller 'misitio.Controllers.HomeController'." 

    Lo que tiene ésto es que en mi método, se checkea que esté la cookie, sinó está se redirige a la página de Login de mi sitio, no entiendo porqué sucede éste error entonces.

    Espero me puedan ayudar, muchas gracias!

    miércoles, 2 de junio de 2010 13:01

Todas las respuestas

  • Hola Gonzalo,

    Como accedes a la cookie?


    Colabora con el foro: Si este mensaje te es de utilidad márcalo como respuesta.

    Alfredo Fernández


    jueves, 3 de junio de 2010 21:25
  • Hola Gonzalo,

    Como accedes a la cookie?


     

    Colabora con el foro: Si este mensaje te es de utilidad márcalo como respuesta.

    Alfredo Fernández


    Hola Alfredo, te paso el médoto que yo uso que se llama "GetUsernameFromCookie", es el siguiente:

    public string GetUsernameFromCookie()
        {
          if (HttpContext.Current.Request.Cookies["UserSettings"] != null)
          {
            string username = "";
            if (HttpContext.Current.Request.Cookies["UserSettings"]["username"] != null)
            {
              username = HttpContext.Current.Request.Cookies["UserSettings"]["username"];
            }
            return username;
          }
          else return "";
        }
    Espero te sea de utilidad para ti o para responderme a mi :D

    viernes, 4 de junio de 2010 12:14