ASP.Net Ana Sayfa ve Dosya yolu sorunları
Herhangi bir sayfa için çalışacak, böylece bu benim ana sayfasında jQuery komut dosyası için bir başvuru eklemek için çalışıyorum. Şu anda bu gibi görünüyor
<script type="text/javascript" src="jquery.js"></script>
Sorun yolu bu "" dosya aynı klasör içinde yer almaktadır. jquery.js eğer sadece çalışacak, böylece her zaman yürütme SEO sayfası göreli olduğunu O iş yapmak için hattı değiştirmek için var:
<script type="text/javascript" src="../../jquery.js"></script>
Bu sadece kök klasöründen iki düzeyden daha derin olan sayfalar için çalışır, çünkü belli ki o kadar da iyi sayılmaz. Eğer aşağıdaki çalışırsam, IIS beklenmedik bir karakter hakkında bir hata atar.
<script runat="server" type="text/javascript" src="~/jquery.js"></script>
Herhangi bir fikir?
DÜZENLEME:Script head etiketi içinde olması GEREKTİĞİNİ de söylemeyi unuttum
Mevcut en iyi cevap atar "İstemci tarafı ASP.NET Ajax çerçevesi yüklenemedi.eklediğimde " hata benim ana sayfa için. Javascript ve onun değil atılmış .Net derleyici. Eğer olması gereken yerde kafa bölümüne ScriptManager hareket edersem ScriptManager form etiketi içinde almam konusunda derleme hatası alıyorum.
Üçüncü cevap atar "Yol geçersiz karakter." derleyici durum
EDİT 2:Eklediğimde kafama IIS hata slogan.
Denetimleri koleksiyonu edemiyor kontrol kod blokları içerdiği için değiştirilmesi (yani <^ %;% ... . )
ÇÖZÜLDÜ:Cevap düzenlediğiniz yanıt aşağıda aldım ve içine koydumasp:Anaeleman
CEVAP
ScriptManager
: bir kullanabilirsiniz
<asp:ScriptManager ID="ScriptManager1" runat="server">
<Scripts>
<asp:ScriptReference Path="~/jquery.js" />
</Scripts>
</asp:ScriptManager>
DÜZENLEME:Eğerkesinlikle<head>
bölümünde bu gerek, şöyle bir şey yapabilirsin:
<head>
<script type="text/javascript"
src="<%= Page.ResolveClientUrl("~/jquery.js") %>"></script>
</head>
EDİT 2:Eğer bu gözlem eğer yorumlara göre
Denetimleri koleksiyonu edemiyor kontrol kod blokları içerdiği için değiştirilmesi (yani <^ %;% ... . )
veri bağlama sözdizimi: kullanmak için yukarıdaki değiştirmeniz gerekebilir
<head>
<script type="text/javascript"
src="<%# Page.ResolveClientUrl("~/jquery.js") %>"></script>
</head>
İyi bir metin okumak için Java dosya y...
Dosya için satır yazmak için doğru yol...
Mediastore gelen urı dosya adı ve yolu...
Ruby dosya yolu uzantısı olmadan Dosya...
En hızlı node.js kopyala dosya yolu...