I want to pass text from LabelFrom and LabelTo as a parameter in OnClick.
<asp:Label ID="LabelFrom" runat="server"></asp:Label> <asp:Label ID="LabelTo" runat="server"></asp:Label> <asp:Button ID="ConcatConditions" runat="server" Text="Слияние без удалением старого" CommandArgument='<%#Eval(LabelFrom.Text) + ";" +Eval(LabelTo.Text)%>' OnClick="ConcatConditions_Click" /> The Label value is set in js:
document.getElementById("<%= LabelFrom.ClientID %>").innerHTML = idFrom; document.getElementById("<%= LabelTo.ClientID %>").innerHTML = idTo; On server:
protected void ConcatConditions_Click(object sender, EventArgs e) { var btn = (Button)sender; var arg = btn.CommandArgument.Split(';'); } In CommandArgument, LabelFrom.Text, LabelTo.Text is always void. Tell me what the problem is!