Web-Development-with-Blazor.../Chapter11/MyBlog/Components/Pages/JSInteropSamples/NetToJS.razor
2023-02-17 15:28:17 +01:00

16 lines
453 B
Plaintext

@page "/nettojs"
@inject IJSRuntime jsRuntime
<h3>This is a demo how to call JavaScript from .NET</h3>
<button @onclick="ShowAlert">Show Alert</button>
@code {
protected async void ShowAlert()
{
IJSObjectReference jsRef = await jsRuntime.InvokeAsync<IJSObjectReference>("import", "/_content/Components/Pages/JSInteropSamples/NetToJS.razor.js");
await jsRef.InvokeVoidAsync("showAlert", "Hello from .NET");
}
}