-1

我收到了这个错误,我不知道我的代码有什么问题......这里是:

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

2 回答 2

2

"在属性值分隔符和属性内部使用:

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

将外部分隔符更改'为已完成的CommandArgument

CommandName='<%# DataBinder.Eval(Container.DataItem,"documentID") %>'
于 2012-03-05T16:54:39.310 回答
0

我怀疑是这一行:

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

你在这里做对了!

CommandArgument='<%# DataBinder.Eval(Container.DataItem,"productID") %>'
于 2012-03-05T16:55:19.013 回答