Tôi có vùng sau trong file layout của tôi:Blog Khu Placement
@Display(Model.Blog)
Tôi muốn luôn luôn làm cho danh sách bài viết trên blog của tôi vào khu vực này, vì vậy tôi thay đổi nội dung tập tin placement.info tôi như vậy:
<Place Parts_Blogs_BlogPost_List="Blog"/>
Parts.Blogs.BlogPost.List.cshtml sống trong thư mục Chế độ xem của chủ đề của tôi.
Tôi không thể hiển thị blog. Nếu thay đổi tên của khu vực để "Nội dung" nó hoạt động ....
Cập nhật
Trong placement.info trong theroot của thư mục chủ đề của tôi:
<Place Parts_Blogs_BlogPost_List="/BlogZone"/>
Trong cách bố trí của tôi .cshtml
@if (Model.Content != null) {
<div id="content">
<div class="container">
@Display(Model.Content)
</div>
</div>
}
@if (Model.BlogZone != null)
{
<div id="content">blog zone
<div class="container">
<div class="row-fluid">
<h2 class="title-divider"><span>Company <span class="de-em">Blog</span></span> <small>We love to talk!</small></h2>
</div>
<div class="row">
<!--Blog Roll Content-->
<div class="span9 blog-roll blog-list">
@Display(Model.BlogZone)
</div>
</div>
</div>
</div>
}
Phần "Parts_Blogs_BlogPost_List" vẫn hiển thị bên trong vùng "Nội dung".
Có thể 'Blog' là một tên không rõ ràng. Thử đặt tên vùng 'BlogZone' và xem cách hoạt động của nó .. –