如何解决我可以绑定到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>
当我在那里有“ 1”部分时,它会出现以下错误:
服务器标签格式不正确。
如果我将其更改为:
<asp:Image ID=\"img_Icon\" runat=\"server\" ImageUrl=\"http://test.com/test.png\" Visible=\"false\" />
效果很好。什么会导致这种情况发生?
解决方法
在ASP.NET控件中,“ 3”语句位于单引号之间,而双引号之间:
<asp:Image ID=\"img_Icon\" runat=\"server\" ImageUrl=\'<%# Eval(\"IconUrl\") %>\' Visible=\"false\" />
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。