title: Set focus on textbox after postback
body: <p>I have a search page with 3 TextBoxes that users can filter a search with.</p>
  
  <p>I have put the focus on the TextBox that contains text. If more than one contains text just focus on last TextBox.</p>
  
  <pre><code>private void SetFocusOnTextBox(ControlCollection ctrlCollection)
  {
      foreach (Control ctrl in ctrlCollection)
      {
          if (ctrl.GetType() == typeof(TextBox))
          {
              if (((TextBox)ctrl).Text != string.Empty)
              {
                  SetFocus(ctrl);
              }
          }
      }
  }
  </code></pre>
  
  <p>After the code runs and a user searches, the focus comes to the beginning of the TextBox, not the end where it would be presumed. How to put insert marked at the end of that TextBox?</p>