2010-08-20 17 views
0

Je développe un site Web à l'aide de SiteFinity dans Visual Studio 2008. Il s'agit d'un projet de site Web plutôt que d'un projet d'application Web.WebResources dans un site Web ASP.NET

Pendant le développement, je me retrouve à développer beaucoup de contrôles utilisateur. Le problème avec ceci est que chaque contrôle utilisateur doit utiliser du javascript et du CSS. Maintenant, je peux soit inclure le css/js pour chaque contrôle dans un couple de fichiers css/js, ou j'ai commencé à lire aujourd'hui sur les ressources Web. Bizarrement, je n'arrive pas à trouver des informations qui me montrent, comment y parvenir et s'il doit s'agir d'un fichier compilé plutôt que de simplement créer des ressources accessibles à partir de mes contrôles utilisateur.

Quelqu'un peut-il donner un bref aperçu ou me diriger dans la bonne direction?

Merci à l'avance higgsy

+0

Hey Higgsy, quel est l'avantage que vous recherchez pour les ressources intégrées? –

Répondre

0

Vous ne pouvez pas créer de ressources intégrées dans un projet de site Web.

Vous pouvez créer des ressources intégrées dans un projet d'application Web.

alt text

Cette action Construire propriété sera manquant dans un projet de site Web. Si vous utilisez un projet de site Web, vous pouvez créer un nouveau projet de classe (nouvel assemblage), ce qui vous permettra d'utiliser les ressources intégrées.

0

Here de « s comment ajouter des ressources de script à une page. La ressource doit être dans un assembly compilé, son action de génération doit être définie sur "Embedded Resource" (via le bouton droit de la souris -> properties) et elle doit être enregistrée en tant que ressource Web dans le fichier AssemblyInfo.cs de l'assembly. Si nous supposons que vous avez seulement besoin de faire cela pour le code côté client et pas d'autres types de ressources web, et si vous développez script controls (avec leurs composants côté client), cela pourrait être fait directement dans l'implémentation de GetScriptReferences méthode.