c#
  • asp.net
  • css
  • 2011-11-10 51 views -1 likes 
    -1

    我需要出示div這樣的形象(上)的,但我有這個醜陋的版本(下圖):ASP.NET簡單DIV位置

    enter image description here

    目前我使用這個代碼:

    <asp:Repeater ID="DataViewer" runat="server"> 
        <ItemTemplate> 
    
        <div style='border: 0px; width:600px;'><%# Eval("DriverId") %> 
         <div style='border: 3px solid black; width:<%# Eval("OrderCount") %>cm;'><%# Eval("OrderCount") %> 
          <div style='border: 0px; background-color: red; width:<%# Eval("OrderCountWhereNameIsNotNull") %>%;'> 
          <%# Eval("OrderCountWhereNameIsNotNull") %> 
          </div> 
         </div> 
        </div> 
    
        </ItemTemplate> 
    </asp:Repeater> 
    

    我該如何解決這個問題?

    回答

    1


    <%#的eval( 「DriverId」)%>
    %; '> <%#的eval( 「定單計數」)%>%;'> <%#的eval( 「OrderCountWhereNameIsNotNull」)% >

    您必須使用'%'而不是cm。

    希望這能解決您的問題。

    +0

    改釐米%...還是老樣子:( – user1021182

    -1

    <div style='border: 0px; width:600px;'><%# Eval("DriverId") %> 
        <div style='border: 3px solid black; width:<%# Eval("OrderCount") 
    

    蹊蹺那裏與語法,因爲顏色不匹配。在這種情況下,它能夠更好地刪除這個標記,並再寫一遍。

    +0

    我不明白,什麼是不匹配? – user1021182

    相關問題