Search code examples
c#server-tags

Server tag : The server tag is not well formed


I got this error and I don't know what's wrong with my code...here it is:

<asp:LinkButton runat="server" ID="lnkbtnPDFPreview" Text="Preview" 
  CommandArgument='<%# DataBinder.Eval(Container.DataItem,"productID") %>'                                
  CommandName="<%# DataBinder.Eval(Container.DataItem,"documentID") %>">
</asp:LinkButton>

Solution

  • You are using " in the attribute value delimiter and inside the attribute:

    CommandName="<%# DataBinder.Eval(Container.DataItem,"documentID") %>"
    

    Change the outer delimiter to ' as already done for CommandArgument:

    CommandName='<%# DataBinder.Eval(Container.DataItem,"documentID") %>'