簡體   English   中英

如何從 Blazor 服務器寫入瀏覽器控制台

[英]How can I write to browser console from Blazor Server

當您在 WebAssembly 中使用 ILogger 或 Console.WriteLine 時,日志將寫入瀏覽器控制台。 但在 Blazor 服務器應用程序中,日志不會出現在瀏覽器控制台中。 我想在調試應用程序時在瀏覽器控制台中查看日志(因為它非常有用)。

您可以通過 JsInteropt 調用控制台:

<button @onclick=@(()=>ConsoleLog("Hello")) >Hello</button>
@code {
    [Inject]
    public IJSRuntime JSRuntime { get; set; }

    public async void ConsoleLog(string message)
    {
        await JSRuntime.InvokeVoidAsync("console.log", message);
    }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM