Saltar al contenido

ocultar parámetros que pasan al controlador en la barra de direcciones (reescritura de URL o algo más)

Esta cuestión se puede solucionar de diversas maneras, sin embargo te compartimos la que en nuestra opinión es la resolución más completa.

Solución:

Podrías usar POST en lugar de GET. Por lo tanto, podría reemplazar el enlace con un formulario que contenga campos ocultos para los parámetros que no desea que aparezcan en la consulta. string:

@using (Html.BeginForm("EventOverview", "BaseEvent", new  id = eventInfo.Key.OID, type = eventInfo.Key.XPObjectType.TypeName.GetShortTypeName() , FormMethod.Post, null))

    @Html.Hidden("activeTab", "#scheduleLink")
    @Html.Hidden("session", eventInfo.Key.EventSchedules[0].SessionId)
    @Html.Hidden("hall", eventInfo.Key.EventSchedules[0].HallId)
    @Html.Hidden("client", eventInfo.Key.EventSchedules[0].BasePlace.PremieraClientId)
    

Si estás contento con lo expuesto, tienes la libertad de dejar una crónica acerca de qué le añadirías a esta división.

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



Utiliza Nuestro Buscador

Deja una respuesta

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