En iyi yanıtlayıcılar
Scripts.Render intellisense' de Görünmüyor

Soru
-
Arkadaşlar Asp.Net Mvc 4 de Scripts.Render intellisense' de Görünmüyor .Sorun nerde olabilir?
Visual Studio 2013 kullanıyorum ..Jquery kodlarını _Layout.cshtml kısmına mı yapıştırcam;diğer anasayfa ,ürünler , hakkımızda da jquery kodlarının çalışması için ne yapmalıyım?
Yanıtlar
-
Teşekkür Ederim baya derin mevzu Sofwarer =) Ama mantığı anladım projeye .js veya css yi dahil ediyoruz html'ye sürükle bırak yöntemi daha güzeldi,Ama o şekilde de mvc çalışıyor layOut'a sürüklüyorum css dosyalarını.View de jquery kodlarını yazdım div i gizlemek için çalıştı ,Ama hazır Slider eklentisini yapamıyorum html de çalışıyor Mvc View de kopyala yapıştır baya yoruldum yani
Adamın kafasını karıştırmışsınız (:
script referanslarını sürükle bırak ile de ekleyebilirsin. Sorun olmaz, ama script'lerinin ve stylesheet'lerinin otomatik versiyon uyumlu ve minified yapmak istiyorsan bundle edersin. İlla bundle etme zorunluluğu yok. ilk sorunun script in S harfini küçük yapmandan kaynaklanıyordu.
www.mvcblog.org
e-mail: onay[nokta]yalciner[at]hotmail[nokta]com- Düzenleyen Önay YALÇINERModerator 10 Ocak 2015 Cumartesi 07:44
- Yanıt Olarak İşaretleyen Serkan Canseven 15 Ocak 2015 Perşembe 13:26
Tüm Yanıtlar
-
-
Merhabalar;
Hiç bir yere yapıştırmıyorsunuz,gerçi yapıştırıyosunuz ama mevzu daha derin. :) @Scripts.Render(); @Styles.Render() bunlar referans metodları yorumlayıcı diyebiliriz. _Layout.cshtml bir masterpage gibi düşünebilirsin.Ve kullanımı @Scripts.Render("~/bundles/jquery"); bu şekilde.Ama önce section mantığını kavramanız gerekiyor BundleConfig.cs'nin içini kurcalarsanız css dosyalarının da orada
bundles.Add(new StyleBundle("~/Content/themes/base/css").Include( "~/Content/themes/base/jquery.ui.core.css", "~/Content/themes/base/jquery.ui.resizable.css", "~/Content/themes/base/jquery.ui.selectable.css", "~/Content/themes/base/jquery.ui.accordion.css", "~/Content/themes/base/jquery.ui.autocomplete.css", "~/Content/themes/base/jquery.ui.button.css", "~/Content/themes/base/jquery.ui.dialog.css", "~/Content/themes/base/jquery.ui.slider.css", "~/Content/themes/base/jquery.ui.tabs.css", "~/Content/themes/base/jquery.ui.datepicker.css", "~/Content/themes/base/jquery.ui.progressbar.css", "~/Content/themes/base/jquery.ui.theme.css")); }
bu şekilde refere edildiğini görürsünüz.
Mesela birden fazla script dosyası için bundles ekleniyor
bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include( "~/Scripts/jquery.unobtrusive*", "~/Scripts/jquery.validate*"));
* kısmı jquery.unobtrusive ile başlayan tüm dosyaların entegrasyonu için kullanılan esnek bir karakter tıpkı bilgisayarının klasör içindeki arama kutusuna *.jpg şeklinde arama yaptığında tüm jpg dosyalarının listelenmesi gibi
Olaylar biraz derin gerçekten hep iç içe çalışan sistemler var temelden almaya çalışın.
Kolay gelsin,iyi çalışmalar dilerim...
- Düzenleyen Sofwarer 9 Ocak 2015 Cuma 20:48
-
Teşekkür Ederim baya derin mevzu Sofwarer =) Ama mantığı anladım projeye .js veya css yi dahil ediyoruz html'ye sürükle bırak yöntemi daha güzeldi,Ama o şekilde de mvc çalışıyor layOut'a sürüklüyorum css dosyalarını.View de jquery kodlarını yazdım div i gizlemek için çalıştı ,Ama hazır Slider eklentisini yapamıyorum html de çalışıyor Mvc View de kopyala yapıştır baya yoruldum yani
-
Oğuz KURTCUOĞLU Saol tavsiyen için =)
-
Teşekkür Ederim baya derin mevzu Sofwarer =) Ama mantığı anladım projeye .js veya css yi dahil ediyoruz html'ye sürükle bırak yöntemi daha güzeldi,Ama o şekilde de mvc çalışıyor layOut'a sürüklüyorum css dosyalarını.View de jquery kodlarını yazdım div i gizlemek için çalıştı ,Ama hazır Slider eklentisini yapamıyorum html de çalışıyor Mvc View de kopyala yapıştır baya yoruldum yani
Adamın kafasını karıştırmışsınız (:
script referanslarını sürükle bırak ile de ekleyebilirsin. Sorun olmaz, ama script'lerinin ve stylesheet'lerinin otomatik versiyon uyumlu ve minified yapmak istiyorsan bundle edersin. İlla bundle etme zorunluluğu yok. ilk sorunun script in S harfini küçük yapmandan kaynaklanıyordu.
www.mvcblog.org
e-mail: onay[nokta]yalciner[at]hotmail[nokta]com- Düzenleyen Önay YALÇINERModerator 10 Ocak 2015 Cumartesi 07:44
- Yanıt Olarak İşaretleyen Serkan Canseven 15 Ocak 2015 Perşembe 13:26