Una primera comprobación ligera contra bots simples, sin servicio externo: una pequeña pregunta de aritmética.
Por qué ayuda
- Sin servicio de terceros
- Sencillo para las personas
- Frena bots básicos
Dónde encaja
- Formularios de contacto
- Formularios de registro
- Comentarios

Ejemplo
<Captcha @bind-Verified="_human" />
<Button Disabled="@(!_human)">Send message</Button>
<span>@(_human ? "Verified: the button is enabled." : "Solve the question to enable the button.")</span>
@code {
private bool _human;
} Un breve fragmento. Añade @using RayCraft.Blazor.Components a tu página y usa un modo de renderizado interactivo.
Incluido en RayCraft Free. Hay ejemplos que funcionan en el repositorio de GitHub (MIT); contiene código de ejemplo y demostración, no el código de la biblioteca.