gpt4 book ai didi

数据绑定(bind)前的 ASP.NET Repeater 模板子控件可见性

转载 作者:行者123 更新时间:2023-12-04 06:50:52 25 4
gpt4 key购买 nike

我有一个包含Repeater 控件的自定义控件。中继器有一个 ItemTemplate。在该项目模板中,我有一个面板,它将基于自定义控件的 bool 属性“IsEditable”隐藏某些内容。我想做的是在中继器数据绑定(bind)之前设置面板的可见性一次。

我知道我可以做一个 onItemDataBound 事件并使用 FindControl 来获取面板,但这似乎有点过分,因为它总是对所有行都可见或不可见,而且我没有其他需要在数据绑定(bind)上发生的操作。

有没有办法在Repeater 数据绑定(bind)之前在ItemTemplate 中找到控件?

最佳答案

试试这个:

<ItemTemplate>
<asp:Panel Visible='<%# this.IsEditable %>' runat="server">
editableStuff
</asp:Panel>
</ItemTemplate>

关于数据绑定(bind)前的 ASP.NET Repeater 模板子控件可见性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3159399/

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