title: Use string variable content as label ID to update label.Text, I get error - 'string' does not contain a definition for 'Text'
body: <p>C# newbie so be gentle!  Here is the code creating a string using the arguments from a button to match a label id so I can update the labels text.</p>
  
  <pre><code>string[] commandArgs = e.CommandArgument.ToString().Split(new char[] {','});                    //Convert the buttons arguments to server/service variables
      string strServerName = commandArgs[0];
      string strServiceName = commandArgs[1];     
      string strLabelID = String.Format(strServerName + "_" + strServiceName + "_" + "Status");   //assign the strLabelID to the format: "servername_servicename_Status" for updating the label text
  </code></pre>
  
  <p>This works when used directly as the Label ID name is "serverx_spooler_Status"...</p>
  
  <pre><code>serverx_spooler_Status.Text = String.Format(strServiceName);    //update label text
  </code></pre>
  
  <p>This fails even though the value of "strLabelID" is "serverx_spooler_Status"...</p>
  
  <pre><code>strLabelID.Text = String.Format(strServiceName);    //update label text
  </code></pre>
  
  <p>Thank you Derek for the direction to search into! The solution was this...</p>
  
  <pre><code> // Find control on page.
      Control myControl1 = FindControl(strLabelID);
      Label myLabel1 = (Label)myControl1;
      myLabel1.Text = "Updated Label Text!";
  </code></pre>