IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Problème avec OpenFileDialog()


Sujet :

ASP.NET

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    81
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2009
    Messages : 81
    Par défaut Problème avec OpenFileDialog()
    Bonjour à tous!

    Après beaucoup de recherche sur le net je me suis inscris sur ce forum car je ne trouve pas de solution à mon problème.

    Je fait une application Web ASP.NET en C# et j'ai un problème avec openFileDialog().
    Je sais qu'il existe FileUpload mais ce n'est pas ce dont j'ai besoin.

    Voici le fonctionnement:

    j'ai une dropDownList et je selectionne une "catégorie". Ensuite selon la catégorie une openFileDialog s'ouvre dans un dossier en rapport à la catégorie puis je clique sur un fichier qui se trouve dans ce dossier pour le lier dans une base de données.

    Le problème :

    Quand openFileDialog() s'exécute, il s'ouvre mais derrière mon navigateur au lieu de devant.
    J'ai pu lire qu'il faudrait avoir une page d'application de base pour qu'il s'ouvre devant celle-ci et pas un browser.
    Je ne trouve pas de fonctions pour réglé ce problème. Je suis allé m'aventurer dans le javascript mais la seule chose que je peux faire est de déplacé la page de navigation vers la droite ce qui n'est vraiment pas très pratique.

    Merci de votre aide et bonne journée!


    ZeProgrammator

  2. #2
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Par défaut
    openFileDialog est une classe du namespace Winforms et n'est donc pas fait pour être utilisé pour le web. que cherches-tu à faire car ce n'est visiblement pas la bonne solution vers laquelle tu es parti.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    81
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2009
    Messages : 81
    Par défaut
    Merci de t'y intéresser Louis-Guillaume!

    Alors enfait pour résumé :
    Dans l'événement de la sélection dans une liste déroulante, une boite de dialogue s'ouvre et pointe dans un répertoire donné (par rapport à la valeur selectionnée) et quand on selectionne le fichier qui se trouve dans le répertoire et qu'on clique sur OK. ça récupère le lien du fichier et le nom du fichier et les enregistres (le lien et le nom) dans une base de données en sans les copiers.

    J'ai réussi tout cela... mais je n'ai pas trouvé d'alternative à ma openFileDialog() et ma boite de dialogue s'ouvre en arrièrePlan.
    Connaîtrais-tu une autre boite de dialogue qui pourrait mieux fonctionnée?
    Je n'ai rien trouvé.

  4. #4
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Par défaut
    j'ai compris. c'est de suite plus clair.

    le plus "simple" dans le sans où ca devrait marcher sur chaque browser, c'est de le faire via un popup (plutot un div en Z-position) fait maison, et tu redesignes un OpenFileDialog. La question est, est-ce qu'on peut le faire avec des fichiers qui sont chez le client :/

    je ne vois pas d'autre solution qui te garantisse d'avoir un comportement adéquat (en restant au premier plan, avec tout type de navigateur)

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    81
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2009
    Messages : 81
    Par défaut
    Oui tu as bien compris! Mais c'est aussi pour pouvoir ouvrir une boite de dialogue sur l'action d'une dropDownList au lieu d'un boutton parcourir.

    Aïe, ça m'a l'air chaud tout ça.

    Tu proposes en gros que je créer moi même une classe qui est une boite de dialogue?

  6. #6
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Par défaut
    fichiers côté clients ou côté serveur?

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    81
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2009
    Messages : 81
    Par défaut
    fichiers côté serveur.

  8. #8
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Par défaut
    alors, je coderai une interface complete, avec une listview et qui liste les fichiers du disque, tout simplement. après, tu peux faire des trucs super jolis. y a juste pour les icones de fichier que tu vas galérer

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    81
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2009
    Messages : 81
    Par défaut
    Salut,

    Merci pour ta réponse! c'est vrai que je pourrais faire ça. Je proposerais cette idée à mon chef de projet. C'est pas du tout une boite de dialogue standard mais l'idée est géniale et vraiment intéressante.

    Je reste ouvert à d'autres propositions .

    Merci beaucoup Louis-Guillaume et Bonne journée!

  10. #10
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    81
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2009
    Messages : 81
    Par défaut
    Salut à tout le monde,

    Pour finir on a opté pour un FileUpload. Et on copie les documents dans des répertoires sur le serveur.

    Bonne journée.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème avec auxDIBImageLoad et l'OpenFileDialog
    Par death_style dans le forum C++/CLI
    Réponses: 4
    Dernier message: 10/01/2011, 00h30
  2. Probléme avec OpenFileDialog
    Par lisco dans le forum Windows Presentation Foundation
    Réponses: 1
    Dernier message: 21/07/2009, 14h01
  3. Problème d'affichage avec OpenFileDialog
    Par saphir54321 dans le forum C#
    Réponses: 5
    Dernier message: 04/04/2007, 15h08
  4. Problème d'affichage avec OpenFileDialog
    Par saphir54321 dans le forum ASP.NET
    Réponses: 8
    Dernier message: 03/04/2007, 22h54
  5. [VB.NET] Problème avec OpenFileDialog
    Par Lahouari dans le forum Windows Forms
    Réponses: 5
    Dernier message: 03/03/2005, 15h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo