【问题标题】:ASP.NET - How to reference a LinkButton within ListViewASP.NET - 如何在 ListView 中引用 LinkBut​​ton
【发布时间】:2017-09-22 08:41:46
【问题描述】:

我创建了一个带有数据集的ListView,我想知道如何在ListView 中引用LinkButton,因为我无法在后面的代码中找到它。

LinkButtonItemTemplate 内。我需要在代码中包含它,因为我正在调用它的 if 函数。我也尝试过链接按钮上的 OnClientClick,但也无法访问。

我确定我不是唯一这样做的人,那么还有其他方法可以做到这一点吗?效率更高?

简化代码:

<asp:ListView ID="lstVDataBind" runat="server">
    <LayoutTemplate>
        <asp:PlaceHolder ID="itemPlaceholder" runat="server" />
    </LayoutTemplate>
    <ItemTemplate>
        <asp:LinkButton ID="btndeleteClick" runat="server"><span>X</span></asp:LinkButton>                        
    </ItemTemplate>
</asp:ListView>

后面的代码:

btndeleteClick.Text = "for example"

但我无法在后面的代码中找到它。

【问题讨论】:

    标签: c# asp.net vb.net listview dataset


    【解决方案1】:

    试试这个。

    <asp:LinkButton Id="Linkbtn" CommandName="Linkbutn" runat="server"/> 
    

    然后在代码后面,

    protected void lstVDataBind_ItemCommand(object sender, ListViewCommandEventArgs e)
    {
         (e.CommandName == "Linkbutn")
        {
             //do somthing
        }
    }
    

    【讨论】:

    • 谢谢,它成功了。只需将其添加到我的 ListView 属性中:OnItemCommand="lstVDataBind_ItemCommand"
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多