2011-05-31 36 views
1

我有一個列表視圖是設置像這樣:我可以綁定到一個asp.net圖像控件嗎?

<asp:ListView ID="lv_First" runat="server"> 
    <LayoutTemplate> 
      <div id="first" class="left slider slideAction"> 
       <div id="itemPlaceHolder" runat="server" /> 
      </div> 
    </LayoutTemplate> 
    <ItemTemplate> 
     <asp:Image ID="img_Icon" runat="server" ImageUrl="<%# Eval("IconUrl") %>" Visible="false" /> <a id="<%# Eval("ParentId") %>-<%# Eval("ID") %>" title="<%# Eval("HelpText") %>"><%# Eval("Title") %></a> 
    </ItemTemplate> 
</asp:ListView> 

當我有<asp:Image ID="img_Icon" runat="server" ImageUrl="<%# Eval("IconUrl") %>" Visible="false" />部分在那裏出現了錯誤有:

服務器標記的格式不正確。

如果我將其更改爲:

<asp:Image ID="img_Icon" runat="server" ImageUrl="http://test.com/test.png" Visible="false" />它使得罰款。什麼會導致這種情況發生?

回答

3

在ASP.NET控制Eval聲明進去單引號之間沒有雙引號:

<asp:Image ID="img_Icon" runat="server" ImageUrl='<%# Eval("IconUrl") %>' Visible="false" /> 
+0

的Bleh ....我不知道我怎麼錯過了。謝謝! – 2011-05-31 22:57:08

相關問題