FindControl udenfor repeater
HejJeg har et problem med at fange en kontrol i en repeater. Jeg prøver at fange den udefra med
Literal lit = (Literal)repeaternavn.FindControl("myLiteral");
Men den kan ikke finde den. Hvad gør jeg forkert, eller er det ikke muligt?
Min repeater set sådan ud:
protected void subCategoryRepeater_DataBound(Object sender, RepeaterItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { DataRowView drv = (DataRowView)e.Item.DataItem; ((Literal)e.Item.FindControl("EntryHeader")).Text = drv["CategoryName"].ToString(); ((Literal)e.Item.FindControl("CloudLiteral")).Text = GetCloud(getCloudData((int)drv["ID"]), some string); } }
Og jeg prøver at fange Literal("CloudLiteral") med metoden GetCloud, som jeg kalder i repeateren.
Håber i kan hjælpe mig.