Trong MVC 3 Beta, có sự khác biệt nào giữa các mẫu MVC 3 Trang một phần (Dao cạo) và MVC 3 Xem trang có bố cục (Dao cạo)?Sự khác biệt giữa trang MVC 3 Partial Page (Razor) và MVC 3 View với Layout (Razor)?
Tôi đã thêm một phần trang (_partialList) vào ứng dụng của mình. Bây giờ khi tôi chỉ trả lại một phần khung nhìn, nó áp dụng Layout hiện diện trong _ViewStart.cshtml - hành động rất giống với một trang xem chuẩn với bố trí.
if (Request.IsAjaxRequest())
return View("_partialList", someModelData);
Trang "một phần" tự phân biệt với trang xem chuẩn với bố cục như thế nào? Liệu hai hành vi có khác nhau trong bất kỳ kịch bản cụ thể nào không?
Tôi hiểu phần biểu mẫu web của nó, tức là trang và điều khiển người dùng - hai khái niệm khác nhau. Nhưng tôi sợ tôi không hoàn toàn hiểu được ý nghĩa của công cụ xem biểu mẫu web dành cho dao cạo. – Preets
@Preets Công cụ xem WebForms không có hàm ý cho Razor khi chạy. Tuy nhiên, công cụ Visual Studio (hộp thoại Thêm Xem) hỗ trợ cả hai công cụ xem và do đó yêu cầu Dao cạo đi kèm với 2 tùy chọn mặc dù chúng hiện đang hoạt động tương đương. – marcind
cảm ơn :) Tôi sẽ không bao giờ nghĩ ra điều đó! – Preets