כתבתי תחביר פשוט וחמוד אך מוצגת לי הודעת שגיאה: <asp:ImageButton ID="ImageButton1" runat="server" ImageUrl="~/images/<%#Container.DataItem("ProductImage") %>.jpg"/> ההודעת שגיאה מתיחסת לcontainer יש למשהו רעיון למה?
לא ניתן באמצע מחרוזת לשלב קוד DataBinding. כל קוד DataBinding עם סוגריים מיוחדות חייב להיות מוקף בגרש בודד מכל צד. בנוסף, לא ניתן לחבר מחרוזות מחוץ ל-DataBinding. כלומר, התיקייה Images חייבת להיות בתוך ביטוי ה-DataBinding. התחביר הנכון הוא להכניס את הביטוי לגרש בודד מכל צד עם פורמט של string.format.