Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 母版页上的数据列表在当前上下文中不存在_C#_Visual Studio 2010 - Fatal编程技术网

C# 母版页上的数据列表在当前上下文中不存在

C# 母版页上的数据列表在当前上下文中不存在,c#,visual-studio-2010,C#,Visual Studio 2010,我在母版页上插入了一个数据列表。在代码隐藏中,我执行linq数据绑定,页面在浏览时显示良好 var links = from sl in db.SiteLinks where sl.PaneID == 1 orderby sl.SortOrder select new { sl.LinkName, sl.NavUrl };

我在母版页上插入了一个数据列表。在代码隐藏中,我执行linq数据绑定,页面在浏览时显示良好

            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();
但是,当我尝试构建网站时,我发现一个错误,指出dlSiteMenu在当前上下文中不存在。这怎么可能?Intellisense可以在我键入后查看数据列表。有没有办法解决这个问题


注意:我使用的是Visual Studio 2010。

您是使用母版页的代码隐藏还是使用母版页的Web表单进行数据绑定