Radio Button dans un repeater et viewstate
Bonjour ,
en gros j'ai Repeater du genre :
Code:
1 2 3 4 5 6
|
<asp:Repeater ID="rptRadioButton" runat="server" >
<ItemTemplate>
<asp:RadioButton AutoPostBack="true" Text='<%# Eval("Libelle") %>' ClientIDMode="Static" ID="rbtn" OnCheckedChanged="AfficherDetail"/><br/>
</ItemTemplate>
</asp:Repeater> |
Comme il n'existe pas de commandeName sur les RadioButton je suis obligé de passer par un évenement du RadioButton (Ici OnCheckedChanged)
dans le code Behind :
Code:
1 2 3 4 5 6 7 8
|
protected void AfficherDetail(object sender, EventArgs e)
{
RadioButton rbtn = sender as RadioButton;
RepeaterItem item = rbtn.Parent as RepeaterItem;
int intIndex=item.ItemIndex;
lblDetail.Text=ListeDetail[intIndex];
} |
Comment faire fonctionner Tout ça sans avoir activer le ViewState.
Parce que avec le ViewState ca fonctionne Correctement sans être obligé de Binder le repeater à chaque post de la page.
Y a t-il une autre solution que de passer par le viewState ??