Câu hỏi trắc nghiệmAdvanced Cross-Platform Application Programming With .NET - Lập trình ứng dụng đa nền tảng nâng cao với .NETPRN222 - Chương 6: Blazor Server và WebAssembly
Which file is responsible for configuring the Blazor router?
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
AProgram.cs
BRoutes.razor
App.razorĐúng
DStartup.cs
Giải thích chi tiết
Đáp án đúng: C. Trong các dự án Blazor Server và Blazor WebAssembly, thành phần Router được khai báo trong App.razor: nó nhận AppAssembly để quét các trang có chỉ thị @page, định nghĩa Found và NotFound, và bọc trong RouteView để dựng layout. Program.cs (A) chỉ đăng ký dịch vụ và cấu hình pipeline; Startup.cs (D) là kiểu tổ chức cũ đã bị gộp vào Program.cs từ .NET 6. Lưu ý mẫu Blazor Web App của .NET 8 tách phần Router sang Routes.razor (B), nhưng trong phạm vi Blazor Server/WebAssembly của môn học thì App.razor là câu trả lời.