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

876
Vistas
Llame a múltiples funciones usando @onclick en las páginas web de Blazor

Se deben llamar dos funciones en el componente blazor cuando hago clic en el botón. Probé con coma, punto y coma y paréntesis. Nada funciona.

 <div class="col-md-auto"><button type="button" class="btn btn-light btn-sm" @onclick="@SearchTable"@*call two methods SearchTable and SortTable*@>Search</button></div>

Las dos funciones se dan a continuación.

 @functions{ public void SearchTable() { foreach (KeyValuePair<int, SearchCriteria> entry in SearchCritRefs) { entry.Value.setSearchCriteria(entry.Key); } } public void SortTable() { foreach (KeyValuePair<int, SortCriteria> entry in SortCritRefs) { entry.Value.setSortCriteria(entry.Key); } } }
over 4 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

0

Haz algo como esto:

 <div class="col-md-auto"><button type="button" class="btn btn-light btn-sm" @onclick="@(() => { SearchTable(); SortTable(); })">Search</button></div> <div>@message1</div> <div>@message2</div> @code{ private string message1; private string message2; public void SearchTable() { message1 = "SearchTable"; } public void SortTable() { message2 = "SortTable"; } }

Nota: le mostré cómo llamar a dos métodos cuando se activa el evento de clic, ya que esta es su pregunta. Si es inteligente codificar así, es algo completamente diferente.

over 4 years ago · Santiago Trujillo Denunciar

0

Adoptaría el enfoque de llamar a una sola función que luego puede llamar a tantas funciones posteriores como sea necesario.

 <button type="button" class="btn btn-light btn-sm" @onclick="@PerformSearch">Search</button>
 @code{ public void PerformSearch() { SearchTable(); SortTable(); } public void SearchTable() { foreach (KeyValuePair<int, SearchCriteria> entry in SearchCritRefs) { entry.Value.setSearchCriteria(entry.Key); } } public void SortTable() { foreach (KeyValuePair<int, SortCriteria> entry in SortCritRefs) { entry.Value.setSortCriteria(entry.Key); } } }
over 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