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

184
Visualizações
Necesito reemplazar ActionLink por Dropdownlist

Tengo un foreach que me da una lista de valores que al hacer clic llama a un controlador:

 @foreach (var item in Model) { <div>@Html.ActionLink(item.Text, "UpdateController", new { subSectionID = item.Value, subsectionName = item.Text })</div> }

Me gustaría hacer esto, pero ahora uso una lista desplegable donde hacer clic en el valor me redirige al controlador.

Si alguien sabe como hacerlo o lo hace de alguna otra forma, tal vez usando Select en html, me ayudaría, gracias!

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Prueba lo siguiente:

 <script type="text/javascript"> $('#subsec').change(function () { var url = $(this).val(); if (url != null && url != '') { window.location.href = url; } }); </script> @Html.DropDownListFor(m => Model.GetEnumerator().Current, Model.Select(d => { return new SelectListItem() { Text = d.Text, Value = Url.Action("Your_Action_Name", "Your_Controller_Name", new { subSectionID = d.Value, subsectionName = d.Text }) }; }), "-Select a value-", new { id = "subsec" })

Puede encontrar una solución similar aquí: https://stackoverflow.com/a/6088047/6630084

about 4 years ago · Juan Pablo Isaza 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