Tôi muốn biết liệu khuôn khổ MVC có thể tận dụng Trang chủ được lồng ghép không? Nếu có ai đó có một số thông tin về cách đạt được điều này?Có trang tổng thể lồng nhau trong ASP.NET MVC không?
Trả lời
Đúng. Tôi vừa xem một bài đăng trên blog về điều này tại: http://jeffreypalermo.com/blog/asp-net-mvc-and-the-templated-partial-view-death-to-ascx/
Những thứ rất hay.
Chúng tôi sử dụng các trang chủ lồng nhau thường xuyên, để bố trí riêng biệt từ tiêu chuẩn bao gồm và trang web đánh dấu rộng, như vậy:
Site.Master:
<%@ Master Language="C#" AutoEventWireup="true" Inherits="System.Web.Mvc.ViewMasterPage<PageViewModel>" %>
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta name="language" content="en">
<title><asp:ContentPlaceHolder ID="Title" runat="server"><%= Model.Page.Title %></asp:ContentPlaceHolder></title>
<% Html.RenderPartial("Head"); %>
<meta name="robots" content="index, follow">
<meta name="robots" content="noodp">
<asp:ContentPlaceHolder ID="ExtraHead" runat="server"></asp:ContentPlaceHolder>
</head>
<body >
<asp:ContentPlaceHolder ID="MainContent" runat="server"></asp:ContentPlaceHolder>
</body>
</html>
sau đó có một bậc thầy khác bằng cách sử dụng trang web .Master,
Standard.Master:
<%@ Master Language="C#" AutoEventWireup="true" Inherits="System.Web.Mvc.ViewMasterPage<PageViewModel>" MasterPageFile="Site.Master" %>
<asp:Content ContentPlaceHolderID="ExtraHead" runat="server">
<asp:ContentPlaceHolder ID="ExtraHead" runat="server"></asp:ContentPlaceHolder>
</asp:Content>
<asp:Content ContentPlaceHolderID="MainContent" runat="server">
<asp:ContentPlaceHolder ID="MainContent" runat="server"></asp:ContentPlaceHolder>
</asp:Content>
Ví dụ hay, tôi thích cách bạn chứng minh rằng bạn có thể sử dụng cùng một ContentPlaceHolder ID ở mỗi cấp độ mẫu chính – lambacck
@Richard: Inherits = "System.Web.Mvc.ViewMasterPage
Rất đẹp. Cảm ơn bạn!" – Ricky
- 1. ASP.NET MVC trang lồng tổng thể, kế thừa nội dung
- 2. hình thức lồng nhau trong ASP.NET MVC
- 3. Các trang cái của MVC lồng nhau
- 4. ASP.NET MVC DefaultModelBinder với danh sách lồng nhau
- 5. ASP.NET MVC 3 có thể chạy bên trong trang web ASP.NET 3.5 không?
- 6. ASP.NET MVC với mô hình điểm lồng nhau và Knockout
- 7. Có thể sử dụng lồng nhau SUBQUERY trong NSPredicate không?
- 8. Tôi có thể sử dụng MiniProfiler để trang bị một trang web ASP.NET MVC WebApi không?
- 9. Các hàm tổng hợp lồng nhau với nhóm trong postgresql
- 10. Mô hình liên kết bộ sưu tập lồng nhau trong ASP.NET MVC
- 11. Mô hình ràng buộc các thuộc tính lồng nhau trong asp.net mvc
- 12. DTO có thể có DTO lồng nhau không?
- 13. Đường dẫn ASP.NET MVC tùy chỉnh trong các thư mục lồng nhau
- 14. Tôi có thể thay đổi chủ động của trang cái lồng nhau không?
- 15. Đặt "Trang chủ" trong Asp.Net MVC
- 16. Tôi có thể có/chuỗi hơn 1 trang _Layout trong MVC 3 không? cho một trang cshtml?
- 17. Trang asp.net mvc mặc định
- 18. 404 Các trang trong ASP.NET MVC
- 19. ASP.NET MVC 4 JSON Binding vào Model View - Lỗi đối tượng lồng nhau
- 20. Vui lòng đợi trang trong ASP.NET MVC
- 21. ASP.NET MVC 4 - Mô hình lồng nhau - Cách thiết lập các liên kết phù hợp?
- 22. ASP.NET MVC 3 Trang đích
- 23. Trang có thể kế thừa nhiều trang chính không? (ASP.NET)
- 24. Asp.net mvc không thể hoạt động mà không có App_Data
- 25. Tạo một trang web ASP.Net MVC có thể mở rộng mà không cần sử dụng Session
- 26. Java có tương đương với trang mẫu của ASP.NET MVC - cụ thể với xác thực không?
- 27. có thể có các mảng thẻ đầu vào lồng nhau đôi trong html không?
- 28. ASP.NET MVC - Có thể có nhiều dự án MVC trên cùng một máy chủ không?
- 29. Các mẫu lồng nhau với KnockoutJS và MVC 3.0
- 30. Không thể nhận được thông tin lỗi chi tiết trong trang web ASP.NET MVC
Bạn đánh bại tôi vào nó. Bài tốt. – aleemb
Có vẻ như tôi chỉ cần bắt kịp tweet của tôi. elijahmanor: "ASP.NET MVC và xem một phần khuôn mẫu (chết cho ASCX)" bởi @jeffreypalermo #tech #aspnetmvc http://bit.ly/ctKii " Cảm ơn! – OneSmartGuy