2011-10-25 3 views
-3

私はaspで作られたユーザーの優先順位を示すサイトを持っています。 ユーザーが着席している場合、ユーザーは客室 に座っていない場合は表示されません。 赤い枠の内側に座っていることを示すことができますが、座っていなければまだ枠を表示しています 私はこれまでの私のコードです。ここでmake not visible asp

Text='<%# iif(Eval("Priority")=0, "Seated", nothing %> 

は、私はあなたがこの

<a href='foo'><img src='img.jpg'/>Seated</a> 

のときのようなものを持っていると仮定すると、サーバー

<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> 
         &nbsp;&nbsp;&nbsp;&nbsp; Testing&nbsp; 
        </HeaderTemplate> 
        <ItemStyle BackColor="White" ForeColor="#333333" /> 
        <ItemTemplate> 
         <asp:Label ID="Expr2Label" runat="server" 
          Text='<%# Eval("Expr2") %>' /> 
         &nbsp;<asp:Label ID="LastNameLabel" runat="server" 
          Text='<%# Eval("LastName") %>' /> 
         ,<asp:Label ID="FirstNameLabel" runat="server" 
          Text='<%# Eval("FirstName") %>' /> 
         &nbsp;<asp:Label ID="PriorityLabel" runat="server" BorderColor="Red" 
          BorderStyle="Solid" BorderWidth="3px" Text='<%# iif(Eval("Priority")=0, "Seated", nothing) %>' /> 
         <br /> 
        </ItemTemplate> 

答えて

0
Visible='<%# Eval("Priority")="0" %>' 

このコードは、人はそれが赤の内側に自分の名前の横に座って表示されます座っていた場合、人はそれが自分の名前 の隣には何も表示されません座っていなかった場合、私は を望んでいましたborder

1

ホセ、

に接続するデータリストを使用しています全体のコードですこのように座っていない

<a href='foo'><img src='img.jpg'/></a> 

次に、イメージタグを削除するか、イメージタグにいくつかのCSSプロパティを設定することで、境界を制御できます。

<a href='foo'><img class='noborder' src='img.jpg'/></a> 
+0

+1 - 理解できないことを理解しようとしているからです。 –

+0

私は何をしようとしているのですか? :( –

+0

私はそれを行うためにJQueryで何かをしなければならないと思います –

関連する問題