Tilgå repeater via codebehind
Jeg forsøger at får nedenstående stump kode til at virke. Inden i en repeater har jeg en linkbutton. Denne linkbuttons værdi bliver sæt i itemcreated. Hvis brugeren ikke er logget på så skal der noget javascript og popup vindue dukke frem.Men med denne popup vindue vil jeg også gerne have en paramtre med id.
id er et tal som jeg henter fra databasen.
Repeater.Databind = dataset // inde i dataset har vi id.
protected void Repeater_ItemCreated(Object Sender, RepeaterItemEventArgs e)
{
if(UserID == null)
{
LinkButton lbtn1 = (LinkButton) e.Item.FindControl("lbnTemp");
string id = e.item.......
lbtn1.Attributes.Add("onclick", "NewWindow(\"Login.aspx?id=" + Id + "\",\"name\",\"450\",\"250\",\"yes\");return false");
}
}
Kan jeg får fat i værdien i codebehind? I html ville man jo skrive: <%# DataBinder.Eval(Container.DataItem,"id")%>
