У меня есть кнопка ссылки и набор записей. Когда нажата кнопка ссылки на конкретную запись, я хочу, чтобы идентификатор этой записи передавался в код позади. Это код, который я использовал:Команда Аргумент не работает ссылка
<asp:LinkButton ID="Likes" runat="server" OnCommand="LinkButton1_Click"
CommandArgument='<%#Eval("datarow["ID"]") %>' CommandName="Like">
Click</asp:LinkButton>
и в файле CS я использовал:
protected void LinkButton1_Click(object sender, CommandEventArgs e)
{
int x = Int32.Parse(e.CommandArgument.ToString());
}
Но команда аргумент пустой здесь. не могли бы вы мне помочь?
Является ли 'LinkButton' внутри другого элемента управления, такого как' Repeater'? Можете ли вы включить разметку? – greg84
Нет его части таблицы html. Я использовал таблицу html здесь для отображения данных. – Seema
Я думаю, что имя команды вызывает проблему в вашем случае. Вероятно, это сработает, если вы удалите имя команды из разметки. и использовать событие OnClick. –