Cela pourrait être plus d'un débat philosophique, mais voici ce que j'ai:dépendances de fichiers Javascript - fichiers de ressources de charge sélective et éviter les doublons
- Deux contrôles qui partagent une bibliothèque de ressources Javascript pour appeler un webservice.
- Ils sont généralement utilisés conjointement, mais pas toujours.
- Le fichier javacsript auquel ils font référence n'est pas facilement séparable.
- Le fichier javascript ne doit pas être ajouté à chaque page de l'application.
Idéalement, je diviserais le service Web entre les contrôles et j'appellerais chacun un fichier de ressources js ciblé uniquement sur les fonctions dont ils ont besoin.
Je me demande s'il y a une meilleure façon évidente que je me manque ...
Dans sa forme la plus simple que j'ai:
<html>
<head>
</head>
<div>
<h1>Control1</h1>
<script type="text/javascript" src="/Webservice.asmx/js"></script>
</div>
<div>
<h1>Other stuff</h1>
</div>
<div>
<h1>Control2</h1>
<script type="text/javascript" src="/Webservice.asmx/js"></script>
</div>
</body>
</html>
Modifier
je jQuery disponible à moi si cela fournit une méthode utile.
En utilisant ASP.NET
Qu'est-ce que les scripts côté serveur que vous utilisez? par exemple. php, jsp etc? –