2010-10-15 3 views
0

Le bouton de liaison définit uniquement une valeur comme true et ne fait rien d'autre.Avez-vous besoin d'utiliser la propriété CommandArgument avec un LinkButton qui se trouve dans un répéteur?

Lorsque je lance le code, l'événement LinkButton ne se déclenche tout simplement pas!

Dans ma page ASPX j'ai obtenu ce LinkButton à l'intérieur d'un répéteur avec CommandName = "SetDefault", une certaine ID, propriété Runat. C'est tout.

Dans mon code, à l'intérieur de myRepeater_Itemcommand(), je l'ai eu ce

if (e.CommandName == "SetDefault") 
{ 
    Users obj = new Users(); 
    obj.IsDefault = true; 
} 

[EDIT] Je résolus moi-même. C'était une erreur stupide. "l" était absent de "SetDefault" dans ma page ASPX:/

+1

Le bouton doit-il vraiment être à l'intérieur du répéteur s'il ne s'agit que de définir une valeur statique? Soyez prudent lorsque vous dites "cela ne fait que mettre une valeur à la vérité". – RPM1984

+0

ok ..Je ferai attention ... thnx – Serenity

+1

cela peut sembler stupide, mais si vous répondez à votre question vous-même, vous devez * toujours * poster une réponse et l'accepter. De cette façon, il est retiré de la file d'attente. Content que tu l'aies compris! :) –

Répondre

1

C'était une faute d'orthographe stupide dans le nom de commande. Je l'ai résolu moi-même.

Questions connexes