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 :

adapter �l�ment css � l'asp


Sujet :

ASP.NET

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm�
    Inscrit en
    Septembre 2007
    Messages
    97
    D�tails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 97
    Par d�faut adapter �l�ment css � l'asp
    Bonjour, je dois d�velopper une application asp.net marchande classique login client ect.

    j'ai un css ( http://www.opensourcetemplates.org/t..._id=1104696608 ) que j'ai r�cup�r� et j'ai reprit le template.html que j'ai adapter avec la masterpage.master + un contentplaceholder (Default.aspx)

    J'ai un soucis avec l'�lement box-login:

    Si j'essaie de l'utiliser tel quel rien ne se passe lorsque je clique dessus (j'ai d�finis du code sur l'�venement click du bouton avec visual studio 2005).

    Je d�cide donc d'adapter je replace le code original:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    <!-- Sign In Box -->
    				<div id="login-box">
    					<form action="">
    						Sign In <input type="text" class="txt" /> <input type="text" class="txt" /> <input type="image" src="images/go-button.gif" value="Go" />
    					</form>
    				</div>
    par:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <!-- Sign In Box -->
    				<div id="login-box">
     
    					    <asp:TextBox Height="23px" ID="Text1" runat="server" />
    					    <asp:TextBox Height="23px" id="Password1" runat="server" TextMode="Password" />
    					    <asp:ImageButton ID="Go" ImageUrl="~/images/go-button.gif" runat="server" OnClick="Go_ServerClick" />  
     
    				</div>
    J'obtient alors comme erreur:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    Le contrôle 'ctl00_Text1' de type 'TextBox' doit être placé dans une balise form avec runat=server.
    Si je place le tout dans une balise form:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <form action="Default.aspx" method="post" target="_blank" runat="server" >
    Alors j'obtient:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    Une page ne peut comporter qu'une seule balise Form côté serveur.
    En effet dans la page Default.aspx il y a d�j� une balise form
    (
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <form action="Default.aspx" runat="server">
    )

    J'avoue que je ne comprend plus bien ce qu'il faut faire c'est pas �vident de s'y retrouver, j'esp�re que vous pourrez m'aider !

    Merci d'avance.

  2. #2
    Membre Expert
    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1 277
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : R�union

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 277
    Par d�faut
    Il ne peut y avoir qu'un <form runat="server"> dans une page ASPX. Tous les contr�les serveurs <asp:xxx /> doivent se trouver contenus dans cette balise. En fait, contrairement � ASP / PHP o� il faut avoir plusieurs formulaires qui permettent de d�crire plusieurs actions, en ASP.NET, le serveur sait quel contr�le effectue le PostBack et ex�cute automatiquement le gestionnaire que tu as affect� au contr�le et � l'�v�nement.

  3. #3
    Membre confirm�
    Inscrit en
    Septembre 2007
    Messages
    97
    D�tails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 97
    Par d�faut
    D'accord mais moi dans ma masterpage qui n'est finalement rien d'autre que le contour de ma page et donc mon css actuellement, comment je fais ?
    Je peux pas mettre la zone de login dans le Default.aspx ca fait partie du css :s

  4. #4
    Membre confirm�
    Inscrit en
    Septembre 2007
    Messages
    97
    D�tails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 97
    Par d�faut
    Personne n'utilise des css tout fait avec asp.Net ?

  5. #5
    Membre Expert
    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1 277
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : R�union

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 277
    Par d�faut
    Comment une fen�tre de login peut faire partie d'un CSS ? Ce serait une nouveaut� si on pouvait via CSS d�clarer deux input et un button.

    La masterpage contient en effet le <form runat="server"> (dire que l'action c'est "Default.aspx" est totalement inutile).

    Dans les autres pages, il faut donc c�t� design faire :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
     
    <%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="xxxxx.aspx.cs" Inherits="xxxxx" Title="????" %>
    <asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
    </asp:Content>
    ou xxxxx.aspx est le formulaire ASPX et MasterPage.master est ta MasterPage

    ContentPlaceHolderID contient l'ID du ContentPlaceHolder d�finit dans la MasterPage (ici ContentPlaceHolder1).

    Les composants asp:TextBox et asp:Button de ta fen�tre de login doivent ensuite �tre plac�s entre asp:Content.

Discussions similaires

  1. Adapter le css en fonction de la resolution
    Par enzostar dans le forum Mise en page CSS
    R�ponses: 0
    Dernier message: 28/05/2010, 15h17
  2. Int�grer le CSS � l'ASP .NET
    Par Aizen64 dans le forum ASP.NET
    R�ponses: 7
    Dernier message: 03/03/2008, 10h59
  3. Positionement �l�ments CSS
    Par frog43 dans le forum Mise en page CSS
    R�ponses: 4
    Dernier message: 07/02/2008, 14h46
  4. probleme css avec asp.net
    Par toddy_101 dans le forum Mise en page CSS
    R�ponses: 1
    Dernier message: 28/03/2006, 11h37
  5. probl�mes avec les CSS en ASP.NET ?
    Par fr3d dans le forum Mise en page CSS
    R�ponses: 4
    Dernier message: 16/09/2005, 14h23

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