title: Sending Multiple Arguments to a Command in .net repeater
body: <p>I have a repeater that has a link button in it that i am trying to use to execute some code:</p>
  
  <pre><code>&lt;asp:LinkButton runat="server" CommandName="SelectCourse" CommandArgument='&lt;%# DataBinder.Eval(Container.DataItem, "crs_no") %&gt;' ID="SelectCourse"&gt; &lt;%# DataBinder.Eval(Container.DataItem, "title1")%&gt;&lt;/asp:LinkButton&gt;
  </code></pre>
  
  <p>In the code behind I have:</p>
  
  <pre><code>protected void Courses_ItemCommand ( object source, RepeaterCommandEventArgs e )
      {
          if ( e.CommandName == "SelectCourse" )
          {
              this.ParentPortlet.PortletViewState [ "crs_no" ] = e.CommandArgument.ToString ( );
  
              this.ParentPortlet.NextScreen ( "SelectDate" );
          }
      }
  </code></pre>
  
  <p>This is working fine however I cannot figure out how to use multiple arguments with this method. I want to send an additional argument so that I can set another "PortletViewState" with the second argument.</p>
  
  <p>Thanks!!</p>