2010-12-30 41 views
5

Tôi mới tham gia nền tảng MVC asp.net. Tôi đang phát triển với công cụ tạo mẫu dao cạo trong mvc 3. Tôi đã tạo trang bố cục cho tất cả các trang xem nhưng trong một số trường hợp, tôi cần tiêu đề trang khác nhau cho các trang xem khác nhau. Ví dụ tôi phải chèn thêm các phần tử kịch bản vào tiêu đề trang để xác nhận hợp lệ dữ liệu trong các trang biểu mẫu.Làm cách nào để chèn nội dung bổ sung vào tiêu đề trang từ trang xem?

Tôi muốn biết có cách nào để thêm phần tử html vào tiêu đề của trang bố cục từ trang xem không?

Xin cảm ơn trước.

Trả lời

11

Bạn có thể xác định một phần trong phần đầu của trang chủ:

<head> 
    <script type="text/javascript" src="jquery.js"></script> 
    @RenderSection("scripts") 
</head> 

và trong giao diện xác định phần này:

@section scripts { 
    <script type="text/javascript" src="someplugin.js"></script> 
} 

Bạn cũng có khả năng để kiểm tra nếu một phần được xác định:

@if (IsSectionDefined("mysection")) { 
    @RenderSection("mysection") 
} 
else { 
    <div>some default content</div> 
} 
+0

Cảm ơn tất cả cá! – madyalman

Các vấn đề liên quan