сделать не видимым asp

#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" %>'
 

Этот код сделал то, что я хотел
Если человек не сидел, рядом с его именем ничего не будет отображаться
Если человек сидел, он будет отображаться рядом с его именем в красной рамке