Comment puis-je vérifier si la page a fini de charger? Quand il a, comment puis-je exécuter une méthode déjà créée dans le code C # derrière pour cette page? P>
Je voudrais orchestrer la séquence d'événements suivante P>
Télécharger () Code> Li>
- Fermer le navigateur LI>
ol>
Comment puis-je accomplir cela? P>
3 Réponses :
Est-ce que cette Lien Réponse Votre question?
Exemple d'utilisation (dans votre code C #) p>
Je le pense. Mais je ne sais pas comment utiliser ça. embrouillé
merci pour le code. On dirait maintenant quelque chose de mal avec mon code, car il n'est toujours pas de données à l'intérieur des données téléchargées. (NVR montre les données de grille imbriquées)
qui est un peu bizarre cependant. Je pensais que cela devrait être "d'accord" une fois la page entièrement chargée.
Je suis désolé que cela devra être une autre question. Je n'ai jamais rien fait avec Excel :(
Vous n'avez pas besoin d'ajouter un auditeur d'événement à la page.loadComplet. Tout comme l'événement de chargement, il est tiré par le noyau. Il vous suffit de créer la méthode appropriée avec Void Page_LoadComplete (expéditeur d'objet, evenargs e) {// faire quelque chose}
Utilisez jQuery et faites un rappel pour ouvrir le fichier XLS.
Il y a quelques solutions détaillées ici post sur serveur, recevoir pdf, livrer à l'utilisateur avec jQuery p>
essentiellement, vous pouvez accrocher à la p>
$(document).ready(function() { // do window.location or another one of the options to download the file. });
Je suis assez confus avec JQuery Tho. Alors oui, c'est un peu difficile pour moi sans un même code de scénario. T.t
On dirait que ceci est la voie que cela doit être exécuté côté client?
Vous pouvez le faire dans DOM JavaScript:
window.onload = function() { download() }
Juste pour confirmer que vous souhaitez avoir une fenêtre contextuelle avec une téléchargement XLS à peu près?
Je veux une fenêtre contextuelle où une fois cette page est chargée. Je veux que cela télécharge automatiquement le fichier XLS.