gpt4 book ai didi

asp.net - Repeater 控件内的 If 语句

转载 作者:行者123 更新时间:2023-12-03 06:11:10 26 4
gpt4 key购买 nike

虽然关于这个主题有几个问题,但我还没有找到任何令人满意的答案。

我有一个中继器,需要显示复杂的内容。模板中需要 IF 语句。我无法将其移至代码隐藏,因为我需要在中继器中注册服务器控件和用户控件。这是我需要的:

<asp:Repeater ID="rCom" runat="server" ClientIDMode="Static">
<ItemTemplate>
<%# If CBool(Eval("IsFix")) Then%>
<%-- HTML content including server and user controls --%>
<%Else%>
<%-- HTML content including server and user controls --%>
<%End If%>
</ItemTemplate>
</asp:Repeater>

上面会引发编译器错误。关于如何实现这一目标有什么想法吗?我需要评估 If 语句中的 IsFix 字段。

最佳答案

我会将每组内容放在服务器端面板中,然后在 ItemDataBound 事件中,将一个面板的可见性设置为 true,另一个面板的可见性设置为 false。如果可见性设置在服务器端,那么前端内容甚至永远不会被渲染。

关于asp.net - Repeater 控件内的 If 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28090011/

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