-1

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>
Arnaud
  • 7,259
  • 10
  • 50
  • 71
user979331
  • 11,039
  • 73
  • 223
  • 418

2 Answers2

2

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") %>'
Oded
  • 489,969
  • 99
  • 883
  • 1,009
0

I suspect it's this line:

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

You did the right thing here!

CommandArgument='<%# DataBinder.Eval(Container.DataItem,"productID") %>'
Umair
  • 3,063
  • 1
  • 29
  • 50