Ошибка Серверный тег сформирован неправильно

Я получил эту ошибку, и я не знаю, что не так с моим кодом... вот оно

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

если кто-нибудь может указать мне правильное направление, это было бы здорово! Заранее спасибо,

2 ответа

Решение

Ты используешь " в разделителе значения атрибута и внутри атрибута:

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

Изменить внешний разделитель на ' как уже сделано для CommandArgument:

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

Я подозреваю, что это такая строка:

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

Вы сделали правильную вещь здесь!

CommandArgument='<%# DataBinder.Eval(Container.DataItem,"productID") %>'
Другие вопросы по тегам