tôi có một loạt các trang chủ lồng nhau, như vậy:ASP.NET MVC trang lồng tổng thể, kế thừa nội dung
Site.Master:
<asp:ContentPlaceHolder ID="SearchFormContent" runat="server">
<%Html.RenderPartial("SearchFormControl"); %>
</asp:ContentPlaceHolder>
trong lồng trang chủ (trẻ em), khu vực .master
<asp:Content ContentPlaceHolderID="SearchFormContent" ID="SearchFormContentContainer" runat="server">
<asp:ContentPlaceHolderID="SearchFormContent" runat="server"/>
</asp:ContentPlaceHolder>
Tôi có hai trang nội dung riêng biệt. Người ta muốn thêm nội dung của riêng nó vào SearchFormContent, người còn lại muốn giữ nội dung được xác định trong trang cái cấp cao nhất. Tất nhiên, vì trang chủ con xác định nội dung cho khối SearchFormContent để các trang con có khả năng truy cập nó, nội dung được xác định trong trang cái cấp cao nhất sẽ bị xóa.
Bất kỳ cách nào để thực hiện việc này?
Tôi đang đấu tranh để tìm giải pháp cho cùng một vấn đề này. trong năm kể từ khi bạn hỏi, bạn đã bao giờ tìm thấy một cách thuận tiện để làm điều này? – Funka
Không thực sự. Các giải pháp giữ chỗ lồng nhau hoạt động tốt, mặc dù nó rõ ràng là xấu xí. Tôi đã chân thành di chuyển đến công cụ xem Razor, trong đó có một hệ thống đẹp hơn cho các phần trang tùy chọn, thay thế nội dung chỉ khi bạn muốn, vv –