Har en checkbox i en repeater som jag vill nå i codebehind. Hitta den här koden på nätet men den verkar inte funka: Om du testar att sätta ditt value innanför "enkelfnuttar" då, liknande det här: Det var runat="server" som saknades. måste gjort nått knasfel första gången.Checkboxar i Repeater
<code>
<ItemTemplate>
<tr>
<td><input id="GivePremission" type="checkbox" value="<%# DataBinder.Eval(Container.DataItem, "id")%>"/></td>
<td><%# DataBinder.Eval(Container.DataItem, "type")%></td>
<td><%# DataBinder.Eval(Container.DataItem, "Name")%></td>
</tr>
</ItemTemplate>
</code>
<code>
foreach(RepeaterItem i in UsersWithoutPremission.Items)
{
HtmlInputCheckBox c = i.FindControl("GivePremission") as HtmlInputCheckBox;
if (c != null)
{
Response.Write("YES");
}
else
Response.Write("knas");
}
</code>Sv: Checkboxar i Repeater
<code>
<input id="GivePremission" type="checkbox" value='<%# DataBinder.Eval(Container.DataItem, "id")%>'/>
</code>
Jag har testat liknande kod här och får inga problem.Sv:Checkboxar i Repeater