SORU
7 Aralık 2008, Pazar


ASP.NET MVC ile master page kullanarak komut dosyaları

Ben oldukça yeni ASP.NET MVC, ve ben biraz zorlanıyor komut ile... özellikle kullanmak istiyorum bir WordPress kullanmak en sayfaları, yani bence mantıklı koymuş Ana Sayfa. Eğer yaparsam ancak, (4 ** benim.

<script src="../../Scripts/jquery-1.2.6.js" type="text/javascript"></script>

O zaman, eğer şu anki rota seviyeleri doğru sayıda sahip olursa tabii ki sadece çalışan istemci - aşağı gidiyor resmen. ~/Scripts/... ile başlayan çalışmıyor. /Scripts/... ile başlayan yalnızca proje yerinde kök varsaymak istemiyorum) olsaydı işe yarardı.

Bir çalışma yaklaşımı var (aşağıda göndeririz) - ama bir şey mi kaçırdım?

Yerine ASP.NET MVC modeli sadeliği... ya çok merak ediyorum? yenilgi gibi senaryo yöneticisi dahil etmek istemiyorum

Burada da önemsiz olmayan sanal olanı için çalışıyor ve çalışmaya başla, ben yolu-ama aşırı karmaşık görünüyor:

<script src="<%=Url.Content("~/Scripts/jquery-1.2.6.js")%>" type="text/javascript"></script>

CEVAP
7 Aralık 2008, Pazar


Script başvurular eklemek için: bazı yöntemler ile AppHelper bir Dersim var

public static string ReferenceScript(string scriptFile)
{
    var filePath = VirtualPathUtility.ToAbsolute("~/Scripts/"   scriptFile);
    return "<script type=\"text/javascript\" src=\""   filePath   "\"></script>";
}

ana sayfanızda kullanabilmeniz için:

<%= AppHelper.ReferenceScript("jquery-1.2.6.js") %>

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • JonnyEthco

    JonnyEthco

    5 EKİM 2006
  • TheTwistedFrequency

    TheTwistedFr

    26 NİSAN 2010
  • Truc Minh

    Truc Minh

    23 Ocak 2011