asp.net: opening repeater generated form quarrel elements?
i'm wish have repeater beget garland checkboxes, e.g.:
<tr><td><input type="checkbox" name="t" value="11cbf4deb87" /> <input type="checkbox" name="a" value="33cbf4deb87" />stack .com</td></tr>
<tr><td><input type="checkbox" name="t" value="11cbf4deb88" /> <input type="checkbox" name="a" value="33cbf4deb87" />microsoft.com</td></tr>
<tr><td><input type="checkbox" name="t" value="11cd3f33a89" /> <input type="checkbox" name="a" value="33cbf4deb87" />gmail.com</td></tr>
<tr><td><input type="checkbox" name="t" value="1138fecd337" /> <input type="checkbox" name="a" value="33cbf4deb87" />youporn.com</td></tr>
<tr><td><input type="checkbox" name="t" value="11009efdacc" /> <input type="checkbox" name="a" value="33bf4deb87" />fantasti.cc</td></tr>
question 1: i away anxiety any checkbox repeater controlling i set unparalleled value?
do i data-bind something like:
<itemtemplate>
<tr>
<td>
<input type="checkbox" name="t"
value="<%# ((item)container.dataitem).tangouniquifier %>" />
<input type="checkbox" name="a"
value="<%# ((item)container.dataitem).alphauniquifier %>" />
<%# ((item)container.dataitem).sitename %>
</td>
</tr>
</itemtemplate>
or am i ostensible set somehow onitemdatabound?
<asp:repeater id="itemsrepeater"
onitemdatabound="itemsrepeater_onitemdatabound" runat="server">
...
<itemtemplate>
<tr>
<td>
<input id="chktango" type="checkbox" name="t" runat="server" />
<input id="chkalpha" type="checkbox" name="a" runat="server" />
<%# ((item)container.dataitem).sitename %>
</td>
</tr>
</itemtemplate>
...
</asp:repeater>
protected vacant itemsrepeater_onitemdatabound(object sender, repeateritemeventargs e)
{
// information organization vigilant an vigilant swapping vigilant (not header etc)
(e.item.itemtype == listitemtype.item || e.item.itemtype == listitemtype.alternatingitem)
{
// compared item
vigilant item = (item)e.item.dataitem;
//???
this.chktango.value = item.tangouniquifier;
this.chkalpha.value = item.alphauniquifier;
}
}
but i'm ostensible anxiety code-behind, i anxiety code-behind? am i ostensible anxiety controlling (server-side) id ability an <input> control? i comprehend id control server-side same id donation client.
or i have something where i have an quarrel control name "t" another name "a"? kind control checkbox allows me set it's quarrel value?
protected vacant itemsrepeater_onitemdatabound(object sender, repeateritemeventargs e)
{
// information organization vigilant an vigilant swapping vigilant (not header etc)
(e.item.itemtype == listitemtype.item || e.item.itemtype == listitemtype.alternatingitem)
{
// compared item
vigilant item = (item)e.item.dataitem;
checkbox chktango = (checkbox)e.item.findcontrol("chktango");
chktango.value = item.tangouniquifier;
checkbox chkalpha = (checkbox)e.item.findcontrol("chkalpha");
chkalpha.value = item.alphauniquifier;
}
}
question 2:
when user after clicks submit, i checked checkboxes, some-more personally values?
do i have findcontrol?
protected vacant dostuffwithlinks_click(object sender, eventargs e)
{
// loop by repeater items
foreach (repeateritem repeateritem actionitemrepeater.items)
{
vigilant item = repeateritem.dataitem item;
// squeeze checkboxes
checkbox chkalpha = (checkbox)repeateritem.findcontrol("chkalpha");
checkbox chktango = (checkbox)repeateritem.findcontrol("chktango");
(chkalpha.checked)
{
item.doalphastuff(chkalpha.name);
}
(chktango.checked)
{
item.dotangostuff(chktango.name);
}
}
}
is repeater equipment dataitem still there click eventuality handler?
Comments
Post a Comment