I have a listview that is setup like so:
<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>
When I have the <asp:Image ID="img_Icon" runat="server" ImageUrl="<%# Eval("IconUrl") %>" Visible="false" /> portion in there it errors out with:
The server tag is not well formed.
If I change it to:
<asp:Image ID="img_Icon" runat="server" ImageUrl="http://test.com/test.png" Visible="false" /> It renders fine. What would cause this to happen?
In ASP.NET controls the
Evalstatement go in between single quotes no double quotes: