错误服务器标记格式不正确

时间:2012-03-05 16:52:20

标签: c# server-tags

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

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

如果有人能指出我的方向会很棒!谢谢你提前,

2 个答案:

答案 0 :(得分:2)

您在属性值分隔符中使用",在内部使用属性:

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

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

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

答案 1 :(得分:0)

我怀疑是这一行:

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

你在这里做对了!

CommandArgument='<%# DataBinder.Eval(Container.DataItem,"productID") %>'