I codebehind har jag denna rad:
Protected WithEvents Repeater1 As System.Web.UI.WebControls.Repeater
Ändå får jag "Object reference not set to an instance of an object."
När jag ska göra något med repeatern. Jag är säker på att det är den som är objektet ifråga.
Det kan vara värt att nämna att det funkade tidigare, när option strict var off.
Ändrat:
Felet verkar bero på att jag vill köra placeholder.Controls.Add(foo)
foo har jag dimmat som user controlens klass.
Nu undrar jag om det finns nåt sätt att lägga till web user controlen utan att dimma den som control. Anledningen till att jag vill göra det är att jag vill anropa en funktion i foo innan jag lägger in den i placeholdern
Har du codebehind-koden i en klass som ärver UserControl? Om du har repeatern i en användarkontroll så måste klassen du har din kod i ärva UserControl och ej Page.
public class xx : inherits UserControl
'procedurer etc.
end class