我想知道我是否丢失了一些东西,但是只是启动了服务器端Blazor的基本模板,发现Console.WriteLine无法正常工作。就是说,我看不到Chrome控制台中的文字。
@code{
protected override async Task OnInitializedAsync()
{
System.Console.WriteLine("oninit");
}
}
最佳答案
我必须执行以下操作才能在浏览器控制台中显示文本:
@inject IJSRuntime jsRuntime
@code {
protected override async Task OnInitializedAsync()
{
await jsRuntime.InvokeAsync<string>("console.log", "hello world");
}
}
关于blazor - Blazor服务器端Console.WriteLine无法正常工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57750887/