#asp.net
#asp.net
Вопрос:
У меня есть сайт, который будет показывать приоритет пользователя, созданного в asp. Если пользователь сидит, он покажет, что пользователь сидит в комнате, если нет, то ничего не показывать. Я могу заставить его отображаться внутри красной рамки, но если он не установлен, он показывает границу, тем не менее, я хотел бы сделать границу невидимой, вот мой код до сих пор.
Text='<%# iif(Eval("Priority")=0, "Seated", nothing %>
Вот весь код, который я использую для datalist, который подключается к серверу
<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>
amp;nbsp;amp;nbsp;amp;nbsp;amp;nbsp; Testingamp;nbsp;
</HeaderTemplate>
<ItemStyle BackColor="White" ForeColor="#333333" />
<ItemTemplate>
<asp:Label ID="Expr2Label" runat="server"
Text='<%# Eval("Expr2") %>' />
amp;nbsp;<asp:Label ID="LastNameLabel" runat="server"
Text='<%# Eval("LastName") %>' />
,<asp:Label ID="FirstNameLabel" runat="server"
Text='<%# Eval("FirstName") %>' />
amp;nbsp;<asp:Label ID="PriorityLabel" runat="server" BorderColor="Red"
BorderStyle="Solid" BorderWidth="3px" Text='<%# iif(Eval("Priority")=0, "Seated", nothing) %>' />
<br />
</ItemTemplate>
Ответ №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. 1 — Просто потому, что вы пытаетесь понять непонятное.
2. думаю, мне нужно что-то сделать в jQuery, чтобы сделать это
Ответ №2:
Visible='<%# Eval("Priority")="0" %>'
Этот код сделал то, что я хотел
Если человек не сидел, рядом с его именем ничего не будет отображаться
Если человек сидел, он будет отображаться рядом с его именем в красной рамке