2009-04-22 15 views
18

Metin yerine ızgara görünümü içinde küçük resim göstermek istiyorum. Şu an çalıştığım şey:Bağlama çağrısı, şablon içindeki bir denetim özelliğine atanmış olmalıdır

 <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> 

Kullanması gereken sözdizimi nedir?

cevap

30
  • ImageUrl için BindEval yerine kullanmayı deneyin - bu tek yönlü bağlama olduğunu.

  • yine yardımcı olabilecek yerine etrafında özelliği çift tırnak tek tırnak kullanarak, sorunları yaşıyorsanız:

+3

<asp:Image ID="thumbnail" runat="server" ImageUrl='<%# Eval("Image") %>' /> u belirtildiği gibi tek tırnak kullanmak zorunda kaldı. harika çalıştı teşekkürler – Kolten

+0

Çok iyi! Bir milyona teşekkürler! – user2924019

İlgili konular