gpt4 book ai didi

c# - 使用数据绑定(bind)更改 css

转载 作者:太空宇宙 更新时间:2023-11-04 04:15:16 25 4
gpt4 key购买 nike

如您所见,在我的 sql 数据库中有一个 MsgIsNew in select 命令,类型为 Bit。如果 MsgIsNew 字段的值为真,我如何将 BodyLiteral 放入 span 标记中?我在 C# 中使用 asp.net。非常感谢。

<asp:Panel ID="Panel2" runat="server" Visible='<%# Eval("MasSender") %>' Width="100%" Wrap="False">
<table style="width: 100%;">
<tr>
<td>
<asp:Literal ID="BodyLiteral" runat="server" Text='<%# Eval("MsgBody") %>'></asp:Literal>
</td>
</tr>
<tr>
<td>
<asp:Literal ID="DateLiteral" runat="server" Text='<%# DisplayDate(Eval("MsgDate")) %>'></asp:Literal>
</td>
</tr>
</table>
</asp:Panel>


SelectCommand="SELECT DISTINCT MsgIsNew, MsgBody, MsgDate, FROM Message"

最佳答案

<asp:Panel ID="Panel2" runat="server" Visible='<%# Eval("MasSender") %>' Width="100%" Wrap="False">
<table style="width: 100%;">
<tr>
<td>
<asp:Label runat="server" Visible='<%# Eval("MsgIsNew") %>'>
<asp:Literal ID="BodyLiteral" runat="server" Text='<%# Eval("MsgBody") %>'></asp:Literal>
</asp:Label>
</td>
</tr>
<tr>
<td>
<asp:Literal ID="DateLiteral" runat="server" Text='<%# DisplayDate(Eval("MsgDate")) %>'></asp:Literal>
</td>
</tr>
</table>

或者更确切地说:

Visible='<%# Convert.ToBoolean(Eval("MsgIsNew")) %>

但是您需要确保从数据库返回的是 bool 值或通过转换(0 或 1)...

如果这不是您所说的,请更具体一些。

关于c# - 使用数据绑定(bind)更改 css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20058178/

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