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.