为什么我的ListView不存在于当前上下文中?

时间:2015-07-01 13:14:15

标签: c# asp.net listview code-behind

代码隐藏的行为就像它没有看到aspx页面一样。

这是背后的代码:

protected void Page_Load(object sender, EventArgs e)
    {
        DashResultsViewModel dashResultsList = new DashResultsViewModel();

        ListView1.DataSource = dashResultsList.Display();

        ListView1.DataBind();
    }

这是创建ListView1

的aspx页面
<asp:ListView ID="ListView1" runat="server">
        <ItemTemplate>
            <asp:Label ID="Label1" Text="<%#Container.DataItem %>" runat="server" />
        </ItemTemplate>
    </asp:ListView>

错误:&#34;名称&#39; ListView1&#39;在当前背景下不存在&#34;

问题:如何让它发挥作用?

1 个答案:

答案 0 :(得分:0)

.aspx和.cs之间的连接以某种方式被破坏了。尝试删除.designer.cs文件并通过右键单击related .aspx并从弹出菜单中选择转换为Web应用程序来重新生成它。 祝你好运