Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

118
Vistas
cómo mantener la barra de desplazamiento en la página de afeitar

estoy haciendo webProject.

Estoy haciendo una web en una página de afeitar.

Una página -> B-página -> Una página que quiero recordar y mantener el desplazamiento completo de la página A cuando regrese como se indicó anteriormente. Pero el ejemplo que encontré fue una vista de maquinilla de afeitar y su selector de consulta no funcionó

transición de página de A a B

 <a asp-page="./ViewBorad" asp-route-boradid="@Model.borad_tbl[i].tbl_Board.board_id"

Mi idea era guardarlo en tempdata y luego llamar a los datos desde onget.

 [BindProperty] public int ScrollPosition { get; set; } public IActionResult OnGet() { if (TempData["ScrollPosition"] != null) ScrollPosition = (int)TempData["ScrollPosition"]; }
  1. cómo guardar el valor de la barra de desplazamiento en la parte de la página asp en la propiedad de enlace
  2. cómo acceder a BindProperty en la parte js

como pensé

  1. Al cambiar de la página A a la página B, llame a js y almacene la posición actual de la barra de desplazamiento en la cookie. Cuando vuelva a cargar la página A después de hacerlo, si hay una cookie, irá a esa ubicación.

Problema) No sé cómo obtener el valor correspondiente en js y lanzar el valor de desplazamiento correspondiente a c# bindproperty acceder a la cookie en js

  1. Uso de Atrás Cuando usa Atrás, la barra de desplazamiento de la página se recuerda automáticamente.

Problema) Cuando se presiona un botón que llama a una función en C#, la página se vuelve a cargar. Si usa href='javascript:history.go(-1)', se omite el comportamiento de recarga

 <input asp-page-handler="ChangeComplete" asp class="btn" type="submit" value="OK" style=" background-color: white; float: right ; margin-left: 6px; " href='javascript:history.go(-1)'/>
about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda