Paketleme, VS'nin düzgün bir özelliği olsa da, bazen belirli bir sayfanın kullanılabilir olması için bir komut dosyası veya css olmasını istiyorum. Bu şekilde, ad çakışmaları ve/veya geçersiz kılmalardan kaçınılmasını sağlayabiliyorum.Sayfa başına komut dosyalarını ve stilleri gruplamak mümkün mü
Dosyaları, yalnızca genel ve sayfaya özgü dosyaların kullanılabilir olmasını sağlamak mümkün mü? Örneğin, Cabinet.cshtml
adında bir sayfam var diyelim. Ve ayrıca Cabinet.js
ve Cabinet.css
dosyalarına sahibim. Öte yandan, admin.js
ve admin.css
dosyalarıyla AdminPanle.cshtml
adlı başka bir sayfam var.
Şimdi, bu iki görünümün yalnızca ilgili dosyalarına ve ayrıca jQuery ve jQuery ui'ye erişmesini istiyorum. Yani jQuery global olmalı.
Hep kendi paketlerini oluşturabilirsiniz - 'Yeni ScriptBundle (" ~ "bundle", "jquery-ui" ve "cabinet" dahil olmak üzere/bundles/cabinet ")' vb. görünümünüzde '@ Scripts.Render (" ~/bundles/cabinet ")' ı içerir. Veya sadece "dolap" ile paketi oluşturun ve düzeninizdeki ana paketi ve sayfanızdaki özel paketi –
Oh, bu harika. @ Scripts.Render ("~/bundle/cabinet") 'un sadece Cabinet.cshtml dosyasında bulunması sorunu çözecektir. Teşekkürler Stephen. –