我有一个网站,将显示用asp制作的用户的优先级。 如果用户就座,则会显示用户已坐在房间内 如果不是那么什么都没有。 我可以让它显示坐在红色边框内,但如果没有坐着它仍然显示边框 到目前为止,我想让边框看不见是我的代码。
Text='<%# iif(Eval("Priority")=0, "Seated", nothing %>
以下是我使用连接服务器的数据列表的整个代码
<asp:DataList ID="DataList4" runat="server" CellPadding="0"
DataSourceID="AccessDataSource4" CssClass="topcss"
Width="363px" BackColor="White" BorderColor="#336666" BorderStyle="Double"
BorderWidth="3px" GridLines="Horizontal" >
<FooterStyle BackColor="White" ForeColor="#333333" />
<HeaderStyle BackColor="#336666" Font-Bold="True" ForeColor="White" />
<HeaderTemplate>
Testing
</HeaderTemplate>
<ItemStyle BackColor="White" ForeColor="#333333" />
<ItemTemplate>
<asp:Label ID="Expr2Label" runat="server"
Text='<%# Eval("Expr2") %>' />
<asp:Label ID="LastNameLabel" runat="server"
Text='<%# Eval("LastName") %>' />
,<asp:Label ID="FirstNameLabel" runat="server"
Text='<%# Eval("FirstName") %>' />
<asp:Label ID="PriorityLabel" runat="server" BorderColor="Red"
BorderStyle="Solid" BorderWidth="3px" Text='<%# iif(Eval("Priority")=0, "Seated", nothing) %>' />
<br />
</ItemTemplate>
答案 0 :(得分:1)
圣何塞
假设你有类似的东西
<a href='foo'><img src='img.jpg'/>Seated</a>
当没有像这样坐着时
<a href='foo'><img src='img.jpg'/></a>
然后您可以通过删除图像标记或在图像标记中设置一些CSS属性来控制边框。
<a href='foo'><img class='noborder' src='img.jpg'/></a>
答案 1 :(得分:0)
Visible='<%# Eval("Priority")="0" %>'
那段代码做了我想要的 如果一个人没有坐下,就不会在他们的名字旁边显示任何内容 如果一个人坐着,它将显示在红色边框内的姓名旁边