Récupérer les champs d'un formulaire

Soyez le premier à donner votre avis sur cette source.

Snippet vu 16 565 fois - Téléchargée 36 fois

Contenu du snippet

Voilà un petit bout de code pour vous familiariser avec les formulairs sous ASP.NET.
Vous pourrez entre autre récupérer les champs de type :
- TextBox
- RadioButtonList
- ListBox
- CheckBox

Source / Exemple :


<%@ Page Language="VB" %>

 <script runat="server">
    sub Submit(obj as object, e as eventargs)

       lblMessage.Text = "Votre nom : " & txtNom.Text & "<br>" & _
          "Votre civilité : " & radCivilite.SelectedItem.Text & " (item = " & radCivilite.Selectedindex & ")<br>" & _
		  "Votre profession : " & listProfession.SelectedItem.Text & " (item = " & listProfession.Selectedindex & ")<br>"
           
        if checkMajeur.Checked then
			lblMessage.Text += "Vous êtes majeur !" & "<br><br>"
        else
			lblMessage.Text += "Vous n'êtes pas majeur !" & "<br><br>"
		end if
     end sub   
  </script>

  <html><body>
     <form runat="server">
        <asp:Label id="lblMessage" runat="server" />
        Votre nom : <asp:TextBox id="txtNom" runat="server" /><br><br>

        Veuillez sélectionner votre civilité :<br>
        <asp:RadioButtonList id="radCivilite" runat="server"
           RepeatDirection="horizontal">
           <asp:ListItem>Mr</asp:ListItem>
           <asp:ListItem>Mme</asp:ListItem>
		   <asp:ListItem>Mlle</asp:ListItem>
        </asp:RadioButtonList><br><br>

		Votre profession :<br>
		<asp:ListBox id="listProfession" runat="server" size=1>
			<asp:ListItem>Développeur</asp:ListItem>
           	<asp:ListItem>Cuisinier</asp:ListItem>
		</asp:ListBox><br><br>

        Etes vous majeur ?<br>
        <asp:CheckBox id="checkMajeur" runat="server" Text="Oui" /><br><br>

        <asp:Button id="btSubmit" runat="server"
           Text="Envoyer" OnClick="Submit" />
     </form>
  </body></html>

A voir également

Ajouter un commentaire

Commentaires

pi0up51
Messages postés
103
Date d'inscription
vendredi 13 juillet 2001
Statut
Membre
Dernière intervention
26 août 2003

Bien bien sky !!! ;)
j'aime bien j'apprend tout en douceur l'asp.net ;)
cs_Legion
Messages postés
18
Date d'inscription
jeudi 14 février 2002
Statut
Membre
Dernière intervention
3 février 2003

le Request.Form ne fonctionne pas sous ASP.net ? Parceque sinon c plus rapide, tu envoie le formulaire sur une page asp et la tu récup en masse...
Socki
Messages postés
15
Date d'inscription
lundi 27 avril 2009
Statut
Membre
Dernière intervention
12 mai 2009

Bonjour,
ça explique bien mais je vais pousser un peu, comment on fait en C#?
Parce que je cherche à faire ça dans un workflow sous VS 2008 donc ça pourrait m'aider.
Merci
cs_ap24dp
Messages postés
2
Date d'inscription
vendredi 10 février 2012
Statut
Membre
Dernière intervention
10 février 2012

bonjour,
je suis hyper novice! je gère petitement un site hébergé sur un serveur mutualisé windows et nos besoins sont de faire un formulaire (merci pour le code) qui envoie les champs dans un fichier txt (1 ligne par saisie) avec un séparateur entre les champs (par ex le pipe)et non comme votre code exemple sur la page.
j'espère être clair.
Merci
Alain

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.