J'ai une fonction javascript appelée ShowConfirmationBox(). Je veux l'appeler dans mon code C# derrière le fichier. s'il vous plaît quelqu'un me dire comment puis-je l'appeler?Comment appeler une fonction javascript du code asp.net derrière le fichier?
Répondre
Utilisez simplement que pour inclure votre script dans la page:
string script = "ShowConfirmationBox();";
if (!this.Page.ClientScript.IsClientScriptBlockRegistered("myClientScript"))
{
this.Page.ClientScript.RegisterClientScriptBlock(typeof(MyPage), "myClientScript", script);
}
Vous pouvez utiliser
Page.ClientScript.RegisterStartupScript() Method
public void RegisterStartupScript(
Type type,
string key,
string script
)
Paramètres
Type Type: System .. ::. Type de Le type du script de démarrage pour vous inscrire .
clé Type: System .. :: Chaîne La clé du script de démarrage pour vous inscrire..
scénario Type: System .. :: Chaîne Le script de démarrage littéral pour vous inscrire..
les commentaires à votre question plus de sens que les réponses.
comme cela a été souligné, vous ne pouvez pas appeler votre fonction javascript à partir du serveur.
la solution est de comprendre QUAND voulez-vous appeler votre fonction.
Si vous voulez appeler si sur votre événement ButtonClick, il y a OnClientClink même pour le contrôle ASP: Button. Il y a des événements côté client pour tous les contrôles ASP.NET, utilisez-les !!!
- 1. Comment puis-je appeler une fonction dans le code derrière le fichier dans ASP.NET?
- 2. Charger le code javascript après le chargement du code derrière
- 3. Comment appeler une fonction javascript sur onrowcommand?
- 4. comment appeler le code de gestionnaire d'événements de code javascript
- 5. comment appeler une autre fonction en javascript?
- 6. Comment injecter Javascript du code derrière lorsque l'on clique sur le bouton retour? (asp.net)
- 7. appeler une fonction javascript à partir du flash
- 8. Le code derrière pour une page DNN
- 9. Comment appeler la fonction jquery à partir d'un code javascript?
- 10. Javascript erreur dans l'obtention du code derrière les valeurs
- 11. appeler une fonction VB.net depuis javascript
- 12. ASP.net Ajax: Utiliser le code derrière la fonction à la place du service Web
- 13. Balise d'ancrage onclick pour appeler un code derrière la méthode
- 14. Comment appeler une fonction publique dans un namesapce Javascript
- 15. Comment modifier le style dans le code derrière le fichier pour divs dans ASP.net?
- 16. Comment appeler la fonction vb de javascript
- 17. contrôles dans le code derrière
- 18. Comment appeler une fonction côté serveur depuis javascript?
- 19. Asp.net Master Page contrôle dynamiquement par le code derrière
- 20. Appel d'une fonction dans le code de silverlight derrière un code aspx derrière
- 21. Affichage du fichier XAML dans VisualStudio UI Designer exécute le code derrière le fichier?
- 22. Comment puis-je appeler Jquery Fonction De Autre fonction JavaScript
- 23. enregistrer javascript tableau de code derrière facebook
- 24. En .aspx, comment passer une valeur de asp: Répéteur au code derrière la fonction
- 25. Comment ouvrir une nouvelle page à partir du code derrière?
- 26. page ASP.net sans un code derrière
- 27. Lier la valeur du contrôle asp.net au code derrière la fonction
- 28. Pour obtenir valeur définie en javascript dans le code derrière
- 29. Comment puis-je appeler une fonction JQuery?
- 30. Comment puis-je appeler une fonction Actionscript lorsque le fichier .swf est référencé par jQuery?
Votre fichier code C# est exécuté sur le serveur - vous ne pouvez pas vraiment appeler une fonction Javascript côté client sur le serveur. Vous pouvez l'ajouter à un clic de souris ou à quelque chose - mais il sera appelé sur le CLIENT dans le navigateur. –
Veuillez noter que toutes les solutions fournies ici n'appellent pas ShowConfirmationBox à partir du code C#. Certaines des solutions s'assureront que ShowConfirmationBox se produit lorsque la page se charge, tandis que d'autres appellent cette fonction à la suite d'un clic sur un bouton. Il n'est pas possible d'appeler du code côté client à partir du code côté serveur C#. –