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

241
Vistas
Cambiar el estilo del botón al hacer clic en la aplicación web ASP.NET

Así que tengo mi Vista de índice en la que tengo una tabla que me enumera todos los datos que necesito, a través de un bucle foreach. Aquí está parte de mi Index.cshtml

 <table class="table"> @foreach (var item in Model) { <tr> <td style="vertical-align:middle"> <div> <img src="@("~/image/"+item.Poza)" asp-append-version="true" width="135" height="210" align="left" style="margin-right: 15px" /> </div> <td style="vertical-align: middle"> <div> <span style="font-weight:bold">Titlu: </span><span>@Html.DisplayFor(modelItem => item.Titlu)</span> </div> <div> <span style="font-weight:bold">An: </span><span> @Html.DisplayFor(modelItem => item.An)</span> </div> <div> <span style="font-weight:bold">Durata: </span><span> @Html.DisplayFor(modelItem => item.Durata)</span> </div> <div> <span style="font-weight:bold">Nota: </span><span> @Html.DisplayFor(modelItem => item.Nota)</span> </div> <div> <span style="font-weight:bold">Recenzie: </span><span> @Html.DisplayFor(modelItem => item.Descriere)</span> </div> </p> @if (item.UserId != ViewBag.userid) {<form asp-action="PostLike" asp-route-id="@item.Id"> <input id="btn" type="submit" value="Like" class="btn btn-primary" /> </form>} </td> </tr> } </table>

Cerca del final de la página, tengo mi botón Me gusta. Me gustaría cambiar su color cuando se presiona, y volver a cambiarlo en el siguiente clic, para que el usuario sepa qué películas le gustaron y cuáles no. ¿Cómo podría hacer esto? Porque si agrego una función javascript simple como

 function color1() { document.getElementById("btn").style.backgroundColor = "red"; }

cambia solo el color del primer botón. Menciono que cada vez que se hace clic en el botón Me gusta, la página se actualiza. Entonces necesito que el color del botón permanezca sin cambios.

about 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

¿Cómo estás almacenando sus Me gusta? Necesito verificar ese valor en la carga de la página.

about 4 years ago · Santiago Trujillo Denunciar
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