Dans mon application j'ai fait quelques rapports avec les rapports de cristal et j'ai utilisé des boutons pour montrer mes rapports (PDF). Je veux que les rapports soient ouverts dans une nouvelle fenêtre, pas dans la même fenêtre que l'application. Je connais la cible du lien hypertexte mais comment puis-je appeler une fonction C# dans la propriété du lien hypertexte?Comment appeler une fonction C# à partir d'un bouton?
Répondre
Utilisez
__doPostBack
et vérifier argument cible de l'événement et l'événement et appeler la fonction C#.
Voir
ne est pas que vous devez appeler C# fonction dans la propriété Hyperlink. cela ne peut pas être fait.
Par exemple.
Si votre ReprotMain.aspx est la première page avec le bouton « Cliquez pour voir »
Lorsque vous cliquez sur le bouton, il doit montrer le rapport DetailReport.aspx
Ensuite, vous devez appeler ou écrire Appelez la même méthode pour générer le rapport dans les deux pages . Pour empêcher la répétition du code. Vous pouvez utiliser une classe Common pour générer un rapport et revenir à la page. donc c'est facile à appeler. dans n'importe quelle page.
J'ai le gestionnaire d'événements à partir du bouton. Si j'échange le bouton avec un linkButton puis-je utiliser la propriété target? (Pour le _blank, bien sûr) – john
Il suffit d'ouvrir la nouvelle page, mais la méthode du serveur est dans le rite page parent. comment allez-vous appeler cette méthode à nouveau dans la page nouvellement ouverte? – solairaja
vous pouvez essayer quelque chose comme ...
protected void Button1_Click(object sender, EventArgs e)
{
//your code.....
//then this will open your URL in new window
Response.Write("<script>window.open('URL/pageName');</script>");
}
- 1. Comment appeler une fonction JavaScript à partir du code C#
- 2. Comment appeler une fonction à partir de données binaires
- 3. Comment appeler cette fonction dll native à partir de C#?
- 4. Bouton pour appeler une fonction php?
- 5. Comment appeler une fonction C++ qui prend une référence à partir du code C#
- 6. Comment appeler C# à partir de C++
- 7. appeler une fonction à partir de la fonction statique
- 8. Comment appeler une fonction d'une autre fonction en C++?
- 9. comment appeler une fonction dans l'extension Firefox à partir d'un bouton html
- 10. Comment appeler une fonction Javascript à partir de l'événement onclick du bouton submit en Perl?
- 11. Comment appeler une fonction anonyme en C#?
- 12. Comment appeler une fonction javascript à partir d'une servlet?
- 13. comment appeler une fonction java à partir de javascript?
- 14. Comment appeler une procédure étendue à partir d'une fonction
- 15. Comment puis-je appeler une fonction à partir d'une DLL?
- 16. Comment appeler une méthode .cs à partir d'une fonction JavaScript?
- 17. comment appeler une fonction javascript à partir de mon contrôleur?
- 18. Comment appeler une fonction PHP à partir du code Perl?
- 19. comment appeler dynamiquement une fonction C#
- 20. Comment appeler une fonction Objective C?
- 21. Comment puis-je appeler une fonction C++ à partir de C#?
- 22. Comment appeler la procédure sql à partir d'un bouton html?
- 23. Comment appeler un événement de bouton d'image dans une fonction
- 24. Comment appeler javaScript à partir d'Objective C?
- 25. appeler une fonction à partir de dll en python
- 26. appeler une fonction javascript à partir du flash
- 27. Comment appeler une fonction statique à partir d'une autre fonction statique
- 28. Comment puis-je appeler une DLL C++ à partir VS2008
- 29. Comment appeler une bibliothèque C à partir de .NET
- 30. Comment appeler une méthode IronPython 2 à partir de C#
@adamantium - même si vous appelez la fonction javascript pour appeler la méthode côté serveur. comment pouvez-vous transférer la sortie résultante à la nouvelle page via le bouton lien hypertexte ??????? – solairaja