Est-il possible d'appeler une fonction C# dans mon codebehind depuis javascript?Appel d'une fonction ASP.Net depuis javascript
Répondre
Oui, vous pouvez utiliser PageMethods.
Un autre lien vers les PageMéthodes ... http://sappidireddy.wordpress.com/2008/03/31/how-to-call- côté-côté-du-côté-de-code-du-côté-de-code-du-code-utilisant-pagemethods-dans-aspnet/ –
Merci @Darin. Cela ressemble à aller trop loin. J'ai cependant un problème, je reçois une erreur javascript indiquant que PageMethods n'est pas reconnu. Pouvez-vous penser à quelque chose que je fais mal? –
Vous ne pouvez pas appeler le code côté serveur 'directement' depuis le code côté client. Ce est dû au fait que le code du côté serveur s'exécute du côté serveur et au côté client du client. Cependant, il existe quelques solutions de contournement. Pour appeler le code côté serveur de javascript, vous aurez besoin d'utiliser AJAX, et le le moyen le plus facile, est d'utiliser les extensions AJAX ASP.NET .
Vérifiez ce lien
How to call Server Side function from Client Side Code using PageMethods in ASP.NET AJAX
Ceci est une copie de ma réponse ici ;-) http://stackoverflow.com/questions/3994150/can-you-call-c-function-from-javascript/3994170#3994170 – Shoban
Vous pourriez utiliser WebServices et appelle AJAX ... –
double possible de [Pouvez-vous appeler C# fonction de javascript?] (Http://stackoverflow.com/questions/3994150/can-you-call-c-function-from-javascript) – Shoban