Snabb fråga: pseudokod:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
smProdukter.ShowStartingNode = false;
smProdukter.StartFromCurrentNode = true;
rptProdukter.DataSourceID = smProdukter;
rptProdukter.DataSource = ((SiteMapNode)Container.DataItem).ChildNodes;
}
}
Vill jag göra. Jag har någon flummig tanke på att för att kunna använda Container.DataItem måste man använda reflection (vad nu det exakt är), som bara fungerar I REPEATERN. Men hur gör jag det i CodeFile/CodeBehind?
smProdukter är en SiteMapDataSource (provider arch.)