代码隐藏的行为就像它没有看到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;
问题:如何让它发挥作用?
答案 0 :(得分:0)
.aspx和.cs之间的连接以某种方式被破坏了。尝试删除.designer.cs文件并通过右键单击related .aspx并从弹出菜单中选择转换为Web应用程序来重新生成它。 祝你好运