What is the file extension used for Razor Pages?

4 phương ánCó giải thíchDễ

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Đáp án đúng: ".cshtml". Mỗi trang Razor Pages là một tệp .cshtml nằm trong thư mục Pages, mở đầu bằng chỉ thị @page để trở thành endpoint có route, thường đi kèm tệp code-behind .cshtml.cs chứa lớp PageModel; đuôi này ghép từ cs (C#) và html, cũng là đuôi của view MVC. ".razor" sai vì đó là đuôi của component Blazor; component có @page cũng định tuyến được nhưng thuộc mô hình component, không phải Razor Pages. ".html" sai vì tệp HTML tĩnh được phục vụ thẳng qua UseStaticFiles từ wwwroot, không qua engine Razor nên không chạy được mã C#. ".aspx" sai vì đó là đuôi của ASP.NET Web Forms trên .NET Framework cũ, không được ASP.NET Core hỗ trợ.

Cùng chương 5

Xuất hiện trong 2 bộ đề