Я попытался повторить вашу проблему, но безуспешно.Кажется, это работает для меня.Я включил тестовую разметку и код, чтобы вы могли увидеть, что вам что-то не хватает:
Разметка
<asp:ListView ID="listView1" runat="server">
<LayoutTemplate>
<div>
<asp:LinkButton ID="linkButton1" runat="server" OnClick="LinkButton_Click" Text="Link Button"></asp:LinkButton>
</div>
<div runat="server" id="itemPlaceholder" />
</LayoutTemplate>
<ItemTemplate>
<div><%# Container.DataItem %></div>
</ItemTemplate>
</asp:ListView>
Код
protected void Page_Load(object sender, EventArgs e)
{
List<string> data = new List<string>();
data.Add("Item 1");
data.Add("Item 2");
data.Add("Item 3");
listView1.DataSource = data;
listView1.DataBind();
}
protected void LinkButton_Click(object sender, EventArgs e)
{
//...
}
Надеюсь, это поможет.