title: Passing multiple argument through CommandArgument of Button in Asp.net
body: <p>I have a gridview with multiple rows, each has a Update button and I need to pass 2 values when someone clicks on Update button. 
  Aside from packing the arguments inside CommandArgument separated by commas (archaic and not elegant), how would I pass more than one argument?</p>
  
  <pre><code>&lt;asp:LinkButton ID="UpdateButton" runat="server" CommandName="UpdateRow" CommandArgument="arg_value" Text="Update and Insert" OnCommand="CommandButton_Click" &gt;&lt;/asp:LinkButton&gt;
  </code></pre>
  
  <p>As a note, the values can't be retrieved from any controls on the page, so I am presently not seeking any design solutions.</p>