2010-01-27 9 views
0

J'ai créé un composant WebPart ASP.NET. Il y a une liste et deux boutons dessus. Lorsque vous cliquez sur le bouton A, il ajoutera un nouvel élément dans la liste déroulante. Lorsque vous cliquez sur le bouton B, les données de la liste seront publiées. Mais lorsque vous cliquez sur le bouton B, le numéro du numéro de la liste devient deux fois. Est-ce que quelqu'un rencontre ce problème avant?ListBox Augmenter l'objet lors de la publication

Cordialement,

Répondre

2

Vous ajoutez des articles à la liste dans votre méthode de charge? Vous devez vérifier si elle est un Postback avant d'ajouter encore des articles:

protected void Page_Load(object sender, EventArgs e) 
{ 
    if (!this.IsPostBack) 
    { 
     // fill list box 
    } 
} 
+0

-je ajouter l'élément dans le bouton Cliquez sur l'événement –

+0

Ah, bien sûr, désolé n'a pas lu votre question complètement. OK, donc nous allons probablement avoir besoin de voir du code, parce que ce n'est pas clair comment nous pouvons suggérer une réponse. Si vous pouviez éditer votre question et coller votre code de clic, cela aiderait beaucoup. – Codesleuth

0

peut vous envoyer quelques exemples de code sur ce qui est fait dans le post retour?

juste une supposition - êtes-vous la vérification du drapeau IsPostBack avant que les données initalizing liées à cette liste?

sans voir/comprendre ce que vous faites sur le poste, il est difficile d'aider ...