In Blazor Server, where does the C# code execute?

4 phương ánCó lời giảiXuất hiện trong 1 bộ đề

A·B·C·DCác phương án trả lời

AIn the browser using WebAssembly.
On the server.Đúng
CIn a separate desktop application.
DOn a mobile device.

Giải thích chi tiết

Đáp án đúng: B. Trong Blazor Server, toàn bộ mã C# và cây component chạy TRÊN MÁY CHỦ. Trình duyệt chỉ giữ một kết nối SignalR thường trực, gửi sự kiện người dùng lên máy chủ và nhận về phần chênh lệch của DOM để cập nhật giao diện. Nhờ vậy tải tải về ban đầu rất nhẹ và mã nguồn không lộ ra máy khách, nhưng ứng dụng phụ thuộc vào độ trễ mạng và không chạy được khi mất kết nối. Chạy trong trình duyệt bằng WebAssembly (A) là mô hình của Blazor WebAssembly; C và D mô tả những môi trường không liên quan.

Xuất hiện trong các bộ đề