Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

236
Visualizações
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 Respostas
Responde à pergunta

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda