2009-11-21 3 views
1

Actuellement, je suis impliqué dans un projet utilisant C#. Je sais que certaines des fonctionnalités de ce projet peuvent être facilement implémentées en utilisant Javascript (j'ai été développeur js pendant un certain temps, mais totalement nouveau pour C#). donc je suis très impatient de savoir s'il est possible de réutiliser le code js disponible dans le projet, ou autrement dit, js intégré dans C#.Est-il possible d'incorporer js dans C#

merci d'avance.

Répondre

0

Il n'y a aucune raison que vous ne pouvez pas continuer à utiliser le code javascript côté client existant. Il existe toujours une distinction claire entre ce qui est requis sur le client et ce que le client peut appeler.

Différentes possibilités sont possibles: appeler des services Web, effectuer des appels ajax à WebMethods et injecter du code javascript dans des pages.

0

Javascript s'exécute dans le navigateur, tant qu'il s'agit d'un projet web, il n'y a pas de problème de combinaison. Le code C# sera exécuté sur le serveur, code javascript dans le navigateur.

http://msdn.microsoft.com/en-us/library/aa479011.aspx

+1

En principe, vous pouvez absolument exécuter JavaScript sur le serveur. –

+0

D'accord - ne pense pas que le PO pose des questions sur les scripts du navigateur – serg10

0

La façon dont vous écrivez cela ressemble à un géant dérobade de l'apprentissage C# correctement. À moins que vous ne vouliez dire que vous voulez utiliser JavaScript pour le contrôle de votre projet côté client, il s'agit d'une interdiction (et cela ne ressemble pas à un script côté client). Cela dit, .NET vous permet réellement de mélanger sans effort des assemblages de différentes langues, mais cela ne s'applique qu'aux langages .NET qui peuvent être compilés en .NET IL (bytecode) et je ne connais pas de JS-à -IL-compilateur.

3

Il y a un long article écrit sur la façon d'intégrer au sein de Javascript C# here. Est-ce ce que vous cherchez?

Questions connexes