Ceci pourrait être une question stupide. Mais j'essayais de lire davantage sur Blazor, mais je suis toujours confus à propos de @code
. D'après ce que je comprends, lorsque vous utilisez @code
dans Blazor côté client, tout s'exécute localement sur le navigateur du client. Donc j'ai quelques questions :
- Lorsque vous utilisez Blazor côté serveur, le code à l'intérieur du bloc
@code
s'exécute-t-il sur le serveur ou toujours sur le client ? - Est-ce que le code à l'intérieur du bloc
@code
est essentiellement converti en JS dans Blazor ? - Est-il possible d'exécuter du code C# localement sur le client dans une application Blazor côté serveur ? Un cas où j'en ai besoin : une application où les utilisateurs éditent un document de manière collaborative en ligne (comme Google Docs). Je veux détecter les changements sur le serveur et dire à chaque client qui utilise ce document d'accepter les nouveaux changements.