2011-07-07 36 views
5

Tôi đã sử dụng cái này trước đây nhưng tôi đã quên tên của phương thức. Tôi đoán nó phải là độc quyền cho MVC3/Razor. Có phương pháp nào cho phép bạn bao gồm tệp JavaScript hoặc CSS và sau đó xác định rằng nó phải nằm trong phần đầu. Tôi nhớ nó như là hai phương pháp khác nhau tương tự như sauDao cạo MVC3 - Thêm các tệp JavaScript và CSS vào đầu tài liệu

IncludeJS("my.js").AtHead(); 
IncludeCSS("my.css").AtHead(); 

Họ có thể là những người giúp đỡ HTML nhưng tôi không thể tìm thấy bất kỳ tài liệu tham khảo đối với họ bất cứ nơi nào. Tôi có phát điên không?

+0

Tại sao không chỉ cần đặt nó vào tệp _Layout.cshtml? với phần còn lại của script/css của bạn bao gồm? –

+2

Bạn đang nói về những âm thanh như một trình trợ giúp tùy chỉnh tương tự như: http://stackoverflow.com/questions/5110028/add-css-or-js-files-to-layout-head-from-views-or-partial -views –

+0

Echo Jamie, chỉ cần viết phần mở rộng trình trợ giúp Html.IncludeJS tùy chỉnh. Các thực hành tốt nhất về Btw, javascript quy định rằng bạn nên gắn các tập lệnh ngay trước. Điều này sẽ cho phép nội dung của bạn tải nhanh hơn, mặc dù bạn sẽ phải đối phó với FOUC tiềm năng. – Milimetric

Trả lời

4

Kiểm tra câu hỏi này, câu trả lời tốt nhất phải làm những gì bạn cần: ASP.Net MVC 3 Razor: Include js file in Head tag

+0

Trang đó hữu ích cho các tệp JS, nhưng nó không giải quyết các tệp CSS. – WEFX

+0

Đây không phải là những gì tôi nhớ lại nhưng nó là một câu trả lời tốt như bất kỳ – moefinley

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