<asp:Image ID="imgteacher" runat="server" Height="150" Width="248" ImageUrl="ShowImage.ashx?id="+<%#Eval("CourseID") %>/>
请纠正我的写作错误。我认为我的问题只是因为这一行,所以我只复制了这一行。
Parser Error Message: The server tag is not well formed.
<asp:Image ID="imgteacher" runat="server" Height="150" Width="248" ImageUrl="ShowImage.ashx?id="+<%#Eval("CourseID") %>/>
请纠正我的写作错误。我认为我的问题只是因为这一行,所以我只复制了这一行。
Parser Error Message: The server tag is not well formed.
错误信息的原因是在ImageUrl
属性中的数据绑定。为了使其工作,您需要将双引号替换为单引号并调整数据绑定代码:
<asp:Image ID="imgteacher" runat="server" Height="150" Width="248"
ImageUrl='<%# "ShowImage.ashx?id="+ DataBinder.Eval(Container.DataItem, "CourseID") %>'/>
试一试
在ImageUrl属性中进行简单的数据绑定
<asp:Image ID="imgteacher" runat="client" Height="150" Width="248" ImageUrl="ShowImage.ashx?id="+<%#Eval("CourseID") %>/>