Tôi đang học một số basic stuffs in razor. Tôi hơi bối rối về tệp mở rộng: lượt xem và lượt xem một phần dường như có cùng một tiện ích mở rộng cshtml. Tôi nghĩ rằng đó là một sai lầm thay mặt cho tôi, nhưng tôi đã kiểm tra lại hộp kiểm, tôi nhận được phần mở rộng tương tự cho cả hai loại tệp.Tại sao Chế độ xem và chế độ xem một phần có cùng phần mở rộng tệp cshtml trong Razor?
Bên cạnh đó, với quan điểm Webform động cơ, nó dễ dàng hơn để xác định vị trí quan điểm bởi màu sắc của họ hoặc/và phần mở rộng (Xem có màu trắng-.aspx, một phần là vàng-ascx, Master có màu trắng/xanh-.master)
Nếu đó là cách nó phải là bây giờ, tại sao lượt xem và một phần lượt xem chia sẻ cùng một tiện ích mở rộng? Có lý do nào khiến họ có cùng gia hạn không?
Cảm ơn vì đã giúp
Điều đó tạo cảm giác. Nhưng, liệu chúng có làm cho chúng khác biệt với màu biểu tượng trong trình khám phá giải pháp không? Chỉ để làm cho mọi người định vị loại tệp khác nhau dễ dàng? Chỉ để làm mọi thứ dễ dàng hơn khi có nhiều tệp trong cùng một thư mục. – Richard77
@ Richard77 một cách dễ dàng để tạo sự khác biệt là tạo ra một quy ước đặt tên. Ví dụ: masterpage của bạn có thể là '_Layout.cshtml' và partials của bạn có thể là' ViewNamePartial.cshtml' –
Vì phần mở rộng giống nhau không có cách nào để phân biệt giữa hai vai trò của tệp. Quy ước đặt tên là tốt nhất cho một mục đích như vậy. – marcind