2010-12-15 70 views
0

J'ai inséré un datalist sur la page maître. Dans le code derrière, je fais une liaison de données linq et la page affiche bien lors de la navigation.DataList sur MasterPage n'existe pas dans le contexte actuel

  var links = from sl in db.SiteLinks 
         where sl.PaneID == 1 
         orderby sl.SortOrder 
         select new { sl.LinkName, sl.NavUrl }; 

      dlSiteMenu.DataSource = links.ToList(); 
      dlSiteMenu.DataBind(); 

Quand j'ai essayé de construire le site, mais je une erreur indiquant que le dlSiteMenu n'existe pas dans le contexte actuel. Comment est-ce possible? Intellisense est capable de voir le datalist après avoir tapé le. Des idées sur la façon de résoudre ce problème?

Note: J'utilise Visual Studio 2010.

Répondre

0

Êtes-vous en train de faire la liaison de données de la codebehind du MasterPage ou un formulaire Web en utilisant la MasterPage?

+0

Du code de la MasterPage – blueDroid