2010-08-24 8 views
3

quel est l'endroit recommandé pour mettre des fichiers .js - pas vraiment parler de jquery etc .... mais mes propres fichiers js personnalisés ..ASP.NET MVC 2: Où mettre les fichiers JS personnalisés?

Le répertoire des scripts semble contenir ajax, jquery etc ... Ainsi est c'est le bon endroit?

OU un meilleur endroit serait-il intéressant? Je faisais aussi une recherche et voyais quelques arguments pour placer les fichiers JS dans le répertoire VIEWS - mais est-il supporté?

Toutes les idées ou commentaires vraiment appeciated

Y at-il un document qui décrit ce qui doit être utilisé chaque répertoire?

Je pensais à placer mes images comme ce contenu/Images

Merci encore

Répondre

3

Je pense que dans la mesure que .js fichiers sont des scripts, vous devez les mettre en Scripts dossier . Si vous avez peur de mélanger vos propres scripts avec jquery et tous les trucs de Microsoft, alors mettez-les dans des sous-dossiers séparés.

3

Vous ne les souhaitez que dans le répertoire Views si vous créez dynamiquement des scripts basés sur les données du contrôleur. Cette approche n'est pas géniale - vous devriez essayer de séparer Javascript de HTML.

Sinon, Scripts est le meilleur endroit pour eux.

0

Je pense que le dossier Scripts est le meilleur choix. Ne les placez pas dans les dossiers Views, car lorsque vous souhaitez utiliser un script existant dans un dossier d'affichage; c'est devenu un cauchemar.

Editer: J'ai fait une erreur et j'ai écrit le dossier Contenu. Je l'ai corrigé maintenant.

+0

Pourquoi le contenu et pas les scripts? N'est-ce pas le meilleur choix? –

+0

Je pensais que le contenu est égal à des scripts. J'ai seulement compaired avec des répertoires de contenu et de vues, pas des sous-répertoires. Bien sûr, Content \ Scripts est le meilleur choix. Si vous regardez à nouveau, je ne dis rien sur le dossier Scripts. –

+0

Non .. Par défaut, les dossiers Scripts et Contenu sont des frères et sœurs distincts non parent-enfant. –