2016-04-12 3 views
0

Ich entwickle eine asp.net mvc-Anwendung, in der ich eine _Layout-Datei verwenden, um alle Verweise von js-Dateien und CSS-Datei zu enthalten. Aber ich habe nur eine Ansicht, die ich brauche, um eine js-Datei von ihren Referenzen auszuschließen. Was ich tun kann, ist, dass ich diese Datei nicht auf _Layout lege und sie manuell auf alle Ansichten abgesehen von der oben genannten Ansicht setze. Aber ich denke, es ist zu schwerfällig. Gibt es einen besseren Ansatz, um dieses Problem zu lösen?Wie man eine js-Datei von einer Ansicht ausschließen asp.net mvc

Antwort

0

Sie sollten die erforderlichen (seitenspezifischen) js-Dateien in jede Ansicht einfügen, die sie benötigt. Sie sollten alle gängigen js (Ex: jQuery, Bootstrap usw.) Dateien im Layout enthalten.

Wenn Sie seitenspezifische js Dateien in Ansichten enthalten, stellen Sie sicher, dass Sie tun, dass im Abschnitt Scripts

@section Scripts 
{ 
    <script src="~/js/pageSepcificScript.js"></script> 
} 

Vorausgesetzt, dass Sie einen Abschnitt namens Scripts haben definiertem in Ihrem Layout

@RenderSection("Scripts", required: false) 
Verwandte Themen