Hãy nói rằng tôi có quan điểm này:Xóa Bố cục sẽ mặc định thành _ViewStart, vậy tại sao không tìm thấy tên mục?
@model App.ViewModels.Unicorn
@{
Layout = "~/Views/Shared/_Layout.cshtml";
}
<div id='#unicorns'>...</div>
@section Scripts {
@Scripts.Render("~/bundles/unicorns")
}
Nếu tháo Layout
trong giao diện sẽ mặc định đó là bố trí để chỉ định trong file _ViewStart.cshtml
thì tại sao nó phàn nàn về Cannot resolve section 'Scripts'
?
EDIT: tôi có phần của tôi trên trang bố trí của tôi:
@RenderSection("scripts", required: false)
Hãy làm lưu ý đây là không trường hợp nhạy cảm, vì nó được làm việc với các @section Scripts
hoa 'S' và@RenderSection("scripts
thấp hơn 's'.
** Tôi đã cài đặt lại v6 được cài đặt **, tôi không tin đó có thể là vấn đề chia sẻ lại, đó là lý do tôi không gắn thẻ. – Esteban
Bạn có phần 'Scripts' được định nghĩa trong' ~/Views/Shared/_Layout.cshtml' này không? –
Xin lỗi tôi đã không đề cập đến nó, nhưng tất nhiên tôi làm, tôi sẽ cập nhật câu trả lời của tôi để phản ánh điều này. – Esteban