简体   繁体   中英

Error : The server tag is not well formed

<asp:Image ID="imgteacher" runat="server" Height="150" Width="248" ImageUrl="ShowImage.ashx?id="+<%#Eval("CourseID") %>/>

Please, correct my writing mistake . I think my problem is because of only this row, therefore I only copied this row.

Parser Error Message: The server tag is not well formed.

The reason for the error message is the data binding in the ImageUrl attribute. In order to make this work you need to exchange the double quotes by single ones and adjust the data binding code:

<asp:Image ID="imgteacher" runat="server" Height="150" Width="248" 
    ImageUrl='<%# "ShowImage.ashx?id="+ DataBinder.Eval(Container.DataItem, "CourseID") %>'/>

Try This

Simple wadata binding in the ImageUrl attribute

<asp:Image ID="imgteacher" runat="client" Height="150" Width="248" ImageUrl="ShowImage.ashx?id="+<%#Eval("CourseID") %>/>

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM