Gestion du viewstate dans un control personnalise
Bonjour,
Je suis en train de faire tant bien que mal un control personnalise.
Mais voia mon probleme vient au niveau de la gestion du postback et du viewstate.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
public class My_CheckBoxList : CheckBoxList, IRepeatInfoUser
{
void IRepeatInfoUser.RenderItem(ListItemType itemType, int repeatIndex, RepeatInfo repeatInfo, HtmlTextWriter writer)
{
writer.WriteBeginTag("input");
writer.WriteAttribute("type", "checkbox");
writer.WriteAttribute("name", UniqueID);
writer.WriteAttribute("id", ClientID + "_" + repeatIndex.ToString(NumberFormatInfo.InvariantInfo));
writer.WriteAttribute("value", Items[repeatIndex].Value);
System.Web.UI.AttributeCollection attrs = Items[repeatIndex].Attributes; foreach (string key in attrs.Keys)
{
writer.WriteAttribute(key, attrs[key]);
}
writer.Write(">");
writer.Write(Items[repeatIndex].Text);
}
} |
Je ne sais pas comment gerer le viewstate.
Qq un aurait il une idee ?
Merci