Bonjour,
J'essai de développer un menu personnalisé qui soit lié à un fichier .sitemap (plan de site). J'ai compilé pour celà une classe que j'ai écris et qui ressemble à ça :
public class MainMenu : Control
{
protected override void Render(HtmlTextWriter writer)
{
XmlSiteMapProvider smp = new XmlSiteMapProvider();
NameValueCollection providerAttributes = new NameValueCollection(1);
providerAttributes.Add("siteMapFile", "Web.sitemap");
smp.Initialize("mymsp", providerAttributes);
smp.BuildSiteMap();
writer.WriteLine("<div id=\"menu\">");
...
writer.WriteEndTag("div");
}
}Quand j'ajoute le composant à la toolbox, puis que je le glisse sur le formulaire, il m'est dit que la référence d'un objet n'est pas défini à un message d'objet. Savez-vous pourquoi ?
Est-ce comme ça qu'il faut s'y prendre pour lier un controle personnalisé à un .sitemap ?
merci d'avance pour vos conseils.
Mathmax