Blazor JavaScript ile Haberleşme

JavaScript ile Haberleşme (JS Interop)

Eğer DevExpress dışında, örneğin bir JavaScript kütüphanesi (SweetAlert, Chart.js vb.) kullanmak isterseniz C# içinden JS çağırmak gerekir (IJSRuntime).

  • Blazor WASM: Kod zaten tarayıcıda olduğu için JavaScript'i çok hızlı ve anında (senkron) tetikleyebilir.

  • Blazor Server: Kod sunucuda olduğu için, tarayıcıdaki JavaScript'i tetiklemek için SignalR üzerinden mesaj göndermelidir.

  • Geliştirici Kuralı: İki tarafta da sorunsuz çalışması için JavaScript çağrılarını her zaman asenkron (await JS.InvokeVoidAsync(...)) yazmalısınız.



Tarih: 2026.04.25