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 :

Positionner les controles dans une page ASP


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Par défaut Positionner les controles dans une page ASP
    Bonjour

    Je vais certainement poser des questions idiotes, mais venant de WinForm j'ai du mal a comprendre le BABA du design d'une Form ASP

    Je fais une page
    J'y ajoute un pannel pour regrouper qq controle
    Dans ce pannel j'ajoute un calendar un lable et deux dropdow

    Je constate qu'ils s'installent comme ils veulent et que je n'ai aucune faculté de les positioner via le designer !!

    Quans je vais voir le code dans la page je ne vois pas non plus d'elements "traduisant" cette position aléatoire et que j'aurais pu modifier !!

    Quel est donc la bonne methode pour designer une page ASP avec des controles la ou on les veut et sans chipoter des heures a compter des pixels !!

    Je sens qu'on va me répondre impossible : pour faire une page ASP il faut connaitre HTML et HTML c'est pas winform, il faut y aller avec le marteau, la pelle et le tournevis !

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par olibara Voir le message
    Je sens qu'on va me répondre impossible : pour faire une page ASP il faut connaitre HTML et HTML c'est pas winform, il faut y aller avec le marteau, la pelle et le tournevis !
    c'est à peu près ça en effet
    Dans un page HTML, tu ne positionnes pas les éléments de façon absolue. Or ASP.NET génère de l'HTML, donc la même règle s'applique...
    Après, il y a plusieurs méthodes pour placer les éléments comme tu veux :
    - espaces non-sécables (&nbsp; ) et sauts de lignes(<br/>) (solution super crade )
    - des tableaux (<table>), éventuellement imbriqués
    - des <div> avec positionnement absolu en CSS

    Personnellement je ne maitrîse pas trop CSS, donc j'opte généralement pour des tableaux...

  3. #3
    Membre expérimenté
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Par défaut
    Merci TomLev

    Bon ben je vais prendre ma pelle mon marteau, chercher un bon plombier polonais et un tuto CSS + HTML

    pfff !

    Si je comprends bien le principe de base c'est de creer des Tableaux et de positionner les controles et chaque element visuel dans des cellules de ces tableaux

    Ais-je loupé qq chose ou le designer .NET n'a aucune possibilité de creer et manipuler ces tableaux visuellement ?

  4. #4
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par olibara Voir le message
    Ais-je loupé qq chose ou le designer .NET n'a aucune possibilité de creer et manipuler ces tableaux visuellement ?
    Ben mon avis (très personnel) sur le designer ASP.NET est que c'est une grosse m***e !
    En fait tu peux faire des tableaux de 2 types : tableaux ASP.NET (<asp:Table>), que tu peux manipuler dynamiquement dans le code (ajout de lignes, de cellules, etc), ou tableaux HTML basiques (<table>). Il me semble que seuls les tableaux ASP.NET sont gérés dans le designer.
    Mais personnellement je ne fais pas confiance au designer qui m'a souvent fait de mauvaises blagues, donc je préfère coder les balises à la main...

  5. #5
    Membre expérimenté
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Par défaut
    Mouais !

    Autant le GUI WinForm et l'editeur de source .NET sont géniaux

    Autant MS a toujours été manchot pour le traitement HTML !
    Ca n'a pas évolué depuis le catastrophique FrontPage !!

  6. #6
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Utiliser les tableaux pour la mise en page, c'est aussi crade.
    Tout doit être fait via des CSS.
    Y a plein de tutos CSS sur dvp.com

Discussions similaires

  1. [CR 8.5] etat dans une page ASP / lien SQL serveur
    Par nicolak dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 08/06/2004, 11h19
  2. Appel de procédure dans une page ASP
    Par PrinceMaster77 dans le forum ASP
    Réponses: 5
    Dernier message: 02/04/2004, 16h59
  3. sécuriser le mot de passe dans une page asp
    Par Redouane dans le forum ASP
    Réponses: 2
    Dernier message: 10/03/2004, 21h16
  4. Réponses: 1
    Dernier message: 08/03/2004, 11h35

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