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

276
Vistas
Lado del servidor Blazor, botones ExternalRegister en la página .razor

¿Es posible colocar los botones "Registro externo" dentro de la página .razor (lado del servidor)?

El siguiente código es de ExternalRegister.cshtml pero me gustaría tener esos dos botones de registro (Google, Facebook) como parte de la página Start.razor. ¿Es eso posible?

 @model Aplication.Areas.Identity.Pages.Account.ExternalRegisterModel <form id="external-account" asp-page="./ExternalLogin" asp-route-returnUrl="@Model.ReturnUrl" method="post" class="form-horizontal"> <div> <p> @foreach (var provider in Model.ExternalLogins) { <button type="submit" class="btn btn-primary" name="provider" value="@provider.Name" title="Log in using your @provider.DisplayName account">@provider.DisplayName</button> } </p> </div> </form>
over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Creo que la mejor estrategia es definir dos métodos OnPost en su Razor PageModel (Code-Behind). Por ejemplo:

 public void OnPostFaceBook(ExternalLogin provider) { //your code here } public void OnPostGoogle(ExternalLogin provider) { //your code here }

Y en su archivo .cshtml, coloque dos formularios separados para cada uno y agregue el parámetro asp-page-handler a cada botón de envío. Por ejemplo:

 <button type="submit" class="btn btn-primary" value="FaceBook" value="FaceBook" asp-page-handler="FaceBook">Log in using your FaceBook account</button>

y en otra forma:

 <button type="submit" class="btn btn-primary" value="Google" value="Google" asp-page-handler="Google">Log in using your Google account</button>
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