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-x
por 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.