2009-04-22 46 views
18

我想在gridview內顯示縮略圖圖像而不是文本。這是我正在嘗試:調用綁定必須分配給模板內的控件屬性

 <asp:TemplateField HeaderText="Image" SortExpression="Image"> 
      <EditItemTemplate> 
       <asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("Image") %>'></asp:TextBox> 
      </EditItemTemplate> 
      <ItemTemplate> 
       <asp:Image ID="thumbnail" runat="server" ImageUrl="<%# Bind("Image") %>" />       
      </ItemTemplate> 
     </asp:TemplateField> 

我應該使用什麼語法?

回答

30
  • 嘗試使用評估和演示,而不是綁定爲的ImageUrl - 這是一個雙向綁定。

  • 如果您仍然有問題,使用單引號,而不是周圍的屬性雙引號可以幫助:<asp:Image ID="thumbnail" runat="server" ImageUrl='<%# Eval("Image") %>' />

+3

不得不爲u提到使用單引號。非常感謝 – Kolten 2009-04-22 21:07:31

相關問題