gpt4 book ai didi

ASP.NET 显示 ListView 在按钮单击上插入 ITEMtemplate

转载 作者:行者123 更新时间:2023-12-02 18:46:11 24 4
gpt4 key购买 nike

我想在单击按钮时显示 ListView InsertITemtemplate(即默认情况下不显示),但无法做到这一点。我尝试过 InsertItemPosition.None 但它也不会在单击按钮时显示。我确信这一定是一件非常简单的事情,但我已经没有时间完成这项任务了。任何帮助将不胜感激。

阿里

最佳答案

试试这个:

    <asp:ListView ID="ListView1" runat="server" DataSourceID="LinqDataSource1" InsertItemPosition="None">
<LayoutTemplate>
<div runat="server" id="lstProducts">
<asp:Button ID="btnAddProduct" runat="server" Text="Add Product"
CommandName="Create" OnClick="btnAddProduct_Click" />
<div runat="server" id="itemPlaceholder" />
</div>
</LayoutTemplate>
<ItemTemplate>
<div><%# Eval("ProductName") %></div>
</ItemTemplate>
<InsertItemTemplate>
<asp:TextBox ID="txtProductName" runat="server" ></asp:TextBox>
</InsertItemTemplate>
</asp:ListView>

然后在 onclick 事件后面的代码中

    protected void btnAddProduct_Click(object sender, EventArgs e)
{
ListView1.InsertItemPosition = InsertItemPosition.FirstItem;
}

关于ASP.NET 显示 ListView 在按钮单击上插入 ITEMtemplate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1481345/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com