Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

203
Views
Cómo llamar al método blazor onclick con modo de representación estática

¿Cómo llamar al método onclick mientras se representa el componente como un html estático? Quiero decir, ¿hay alguna solución en JavaScript?

 @(await Html.RenderComponentAsync<Awesome>(RenderMode.Static))

Y el Awesome.razor

 <h3>@name</h3> <button @onclick="@(() => name = name.ToUpper())">Upper case me</button> @code { string name = "Mr. Blazor"; }

Mientras usa ServerPrerendered, parece funcionar porque el método oninitialize es fuego, pero nuevamente onclick no funciona.

 @(await Html.RenderComponentAsync<Awesome>(RenderMode.ServerPrerendered))
about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Como dicen los documentos :

Estático: convierte el componente en HTML estático

Eso significa que un @onclick nunca funcionará, ni nada más escrito en C#.

¿Hay alguna solución en JavaScript?

JavaScript seguirá funcionando, usa onclick (sin la @ ). Pero eso no te permitirá usar esta variable de name .

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!