Accueil   |   Forums   |  Offres d'emplois   |  Contact    |   Mon compte   
vendredi 9 janvier 2009 Rechercher :
Déposez votre CV gratuitement sur touslesemplois
 
comparer les prix
» Logiciels
» Jeux vidéos
» Matériel Informatique


» ASP.NET
» ASP
» SQL
» PHP
» JAVASCRIPT
» XML
 


» ACTUALITÉ / DIVERS
» DROIT DE L'INTERNET
» INFOS VIRUS
» PATCHS MICROSOFT
» SÉCURITÉ
» BASES DE DONNÉES
» DOWNLOAD .NET
» LOGITHÈQUE
» SERVICES WEB
» Y SONT FOUS !
» .NET
» ASP
» ASP.NET
» JAVA
» PHP
» XML
» LANGAGE C#
» LANGAGE VB.NET
» UNIX / LINUX
» WINDOWS
» EVÈNEMENTS
» GASP
» MICROSOFT
 


Vous êtes ici : Forums > Langage ASP.NET > Récupérer la valeur d'un input type="text"

Récupérer la valeur d'un input type="text"
Bonjour,
Voici mon petit pb :
J'ai un champ <input type="text"> dans une page. Au chargement de la page, je donne une valeur (value) à ce champ.
Quand j'execute mon code, la valeur se met bien dans le champ, mais quand je la change, il garde la valeur d'avant.
Comment ca se fait?

Voici le petit bou de code de mon fichier.aspx:

<form runat="server" ID="Form1">
Nom :
<input type="text" runat="server" id="nom">
<ASP:RequiredFieldValidator ControlToValidate="nom" Display="Static" ErrorMessage="*" runat="server" id="RequiredFieldValidatorNom" />
<asp:Button id="modifier1" runat="server" Text="modifier" OnClick="modifier_Click" />
</form>



Et voici le petit bou de code de mon fichier.aspx.cs :

private void Page_Load(object sender, System.EventArgs e)
{
this.nom.Value = Nom;//variable globale
...
}

public void modifier_Click(object sender, System.EventArgs e){
if(this.nom.Value == Nom)
erreur();//Il va toujours dans ma fct erreur :-|
...
}


Merci d'avance

Message posté le 07/08/2003 par noldh

Répondre à ce message
 
AuteurRéponse 
Bick
19/09/2003
RE : Récupérer la valeur d'un input type="text"
d'abord, utilise plutot un controle serveur "TextBox"

<asp:TextBox id="TextBox1" runat="server"></asp:TextBox>

Ensuite comme la fonction Page_Load est exécutée à chaque chargement d'une page.
Quand tu clique sur ton bouton, la page est rechargée et la valeur de ton TextBox sera à nouveau remplie par ta variable globale.
Pour éviter ça, utilise la fonction IsPostBack() dans un IF pour savoir si c'est ton premier afichage ou pas...

J'éspère que ça t'aidera, je ne peux pas te donner de bout de code en étant sûr du résultat parce que je suis plutôt VB que C# 8-) ...
Répondre


Project Hoshimi


A RETENIR CETTE SEMAINE
08/01/2009 - Les markup extensions en WPF
Ce tutoriel présente le concept des markup extensions, qui permettent d'enrichir la syntaxe du langa ...
08/01/2009 - Utiliser un MOSS 2007 Search avec SPS 2003
Microsoft Office SharePoint Server 2007 (MOSS) fournit de nombreuses fonctionnalités qui ne sont pas ...
07/01/2009 - SharePoint et les technologies 3.5 : utilisation de l'AJAX dans les webparts
Le train technologique poursuivant sa course effreinée, voici un tutoriel qui se décline en plusieur ...
07/01/2009 - Windows Seven : commercialisation fin de l'année ?
Alors que la version bêta de Windows Seven devrait officiellement être lancée à la mi-janvier, le pr ...
07/01/2009 - SharpDevelop 3.0 proche d'une release
SharpDevelop est un IDE gratuit qu'on a tendance à oublier comparé à la gamme Express de Microsoft. ...
06/01/2009 - Comment appeler Biztalk via un Web Service ?
Souvent les exemples Biztalk prennent en entrée des fichiers qui sont ensuite consommés avant d’être ...
06/01/2009 - TechDays - Téléchargez les goodies officiels
Si vous ne les avez pas encore téléchargés, il est encore temps : les goodies officiels des TechDays ...
(c) 1999-2006 ASP MAGAZINE SARL
Partenaires : Codes sources c2i ASP-PHP
Hébergement serveurs dédiés Windows


Hit-Parade