Saltar al contenido

Cómo ocultar parámetros de URL en MVC4

Posterior a de nuestra prolongada búsqueda de datos resolvimos esta duda que tienen ciertos los usuarios. Te ofrecemos la solución y esperamos serte de gran ayuda.

si trabaja con enlaces, los enlaces se envían por GET solicitud al servidor, entonces los parámetros están en la url. Podrías tener dos opciones:

1 – los parámetros tendrían que estar activados data attributes me gusta data-id="83" y luego crear un formulario para enviar datos por correo y crear etiquetas input con attributes data-xpor ejemplo:

 link 

luego con javascript necesitas crear el formulario:

    

y ejecute el evento con el envío del formulario JS como: jQuery('form').submit()

2 – puede cifrar y luego descifrar obtener parámetros en el controlador: ¿Cómo cifrar y descifrar datos en MVC?

Editar

Ejemplo para el punto uno:

HTML:



my link

JS:

$(function()  // document ready

   var controlAnchorClickPost = function(event) 

       event.preventDefault(); // the default action of the event will not be triggered

       var data = $(this).data(), 
           form = $('#container-generic-form').find('form');

       for(var i in data) 

          var input = $('', 
             type: 'hidden',
             name: i
          ).val(data[i]);

          input.appendTo(form);
        

        form.submit();
   ;

   $('a.link-method-post').on('click', controlAnchorClickPost); //jquery 1.7

);

Usamos dos páginas como esa para ocultar la variable.

public ActionResult RestoreSavedSession(string id)
    
        Session["RestoreSavedSession"] = id;
        return RedirectToAction("RestoreSavedSessionValidation");
    

    public ActionResult RestoreSavedSessionValidation()
    
        return View("RestoreSavedSessionValidation");
    

Tu golpeas RestoreSavedSession luego toma el parámetro, lo almacena localmente y llama RestoreSavedSessionValidation donde lee el parámetro de Sesión o Caché o lo que sea.

Te mostramos reseñas y valoraciones

Recuerda algo, que te brindamos la opción de agregar una reseña si te fue preciso.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags :

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *