Passando vários argumentos através do CommandArgument do Button no Asp.net

Eu tenho um gridview com várias linhas, cada um tem um botão Atualizar e preciso passar 2 valores quando alguém clica no botão Atualizar. Além de agrupar os argumentos dentro do CommandArgument separados por vírgulas (arcaicas e não elegantes), como eu passaria mais de um argumento?

<asp:LinkButton ID="UpdateButton" runat="server" CommandName="UpdateRow" CommandArgument="arg_value" Text="Update and Insert" OnCommand="CommandButton_Click" ></asp:LinkButton>

Como uma observação, os valores não podem ser recuperados de nenhum controle na página; portanto, não ofereça soluções de design. Por favor, concentre-se na pergunta. Desde já, obrigado.

questionAnswers(7)

yourAnswerToTheQuestion