if (SiteMap.CurrentNode != null)
{
rptProdukter.DataSource = SiteMap.CurrentNode.ChildNodes;
rptProdukter.DataBind();
}
Frågan#1
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.)
