MVC-Stile und Skripte, die nicht in den aktuellen Kontext

Als Lernübung, ich habe ein leeres MVC4-Anwendung, und ich Baue einen blog-Art website mit.

Lerne ich, dass dies war wahrscheinlich nicht die beste Idee... ich habe kopiert die Content und Views\Shared Ordner in meinem blog-Projekt, von einer anderen habe ich mit den Standard-Sachen, aber die folgenden Zeilen sind mir Fehler:

@Styles.Render("~/Content/css")
@Scripts.Render("~/bundles/modernizr")

Beide Unterstrichen rot in meiner _Layout.cshtml-Datei, und der Fehler liegt:

Der name existiert nicht in den aktuellen Kontext

Also ging ich zurück zu meinem "default" - Projekt und geprüft, wo diese herkommen, indem man die Maus über Sie. Der tooltip sagt

class System.Web.Optimization.Styles
class System.Web.Optimization.Scripts

So, ich ging durch und installiert die Web-Optimization-Framework als pro diese Frage aber es ist noch nicht das problem behoben.

Das Projekt baut n alles, aber keine Formatvorlagen angewendet, und ich bin mir 100% sicher, dass alles das script steuert nicht funktioniert entweder...

Kann mir jemand helfen, dieses Problem beheben?

  • Stellen Sie sicher, dass Sie definiert haben, müssen diese bundles in BundleConfig.cs-Datei, wie bundles.Add(new StyleBundle("~/Content/css").Include("~/Content/site.css"));
  • Stellen Sie sicher, dass Sie <add namespace="System.Web.Optimization"/> in den Views-Ordner web.config - Datei als auch. Vielleicht müssen Sie schließen und öffnen Sie Ihre Lösung für Visual Studio intellisense, um ihn abzuholen, aber.
  • danke! Hatte, um den namespace zu ändern, es für Sie zu arbeiten, aber ich hatte auch das nachladen der Lösung als Dom vorgeschlagen
  • Ich habe das so sortiert, wie pro meinem letzten Kommentar, aber jetzt ist die < /link> gerendert wird als <link href="/Content/css" /> ... ich habe es gegen ein unverändertes "Internet Application" - template und alles, was ich sehen kann sieht genau das gleiche
  • Stellt sich heraus, ich brauchte, um zu registrieren, das Bündel in die Global.asax-Datei
InformationsquelleAutor Ortund | 2014-05-15
Schreibe einen Kommentar