Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Server tag is not well formed

Tags:

c#

asp.net

I get this message on this line below:

<asp:LinkButton ID="someID" CommandArgument="<%# Eval("ID") %>"
                OnClick="someEvent_Click"
                runat="server">some text</asp:LinkButton>

It does not like, that I put Eval into CommandArgument. What's wrong here?

like image 957
Stewie Griffin Avatar asked Nov 27 '22 22:11

Stewie Griffin


2 Answers

It should look like this, with single quotes:

<asp:LinkButton ID="someID" CommandArgument='<%# Eval("ID") %>' 
    OnClick="someEvent_Click" runat="server">some text</asp:LinkButton>
like image 160
Dylan Meador Avatar answered Nov 30 '22 12:11

Dylan Meador


 <asp:LinkButton ID="someID" CommandArgument="<%# Eval('ID') %>" OnClick="someEvent_Click" runat="server">some text</asp:LinkButton>

Use single a single apostrophe.

like image 22
m.edmondson Avatar answered Nov 30 '22 10:11

m.edmondson