title: Remove focus from textbox when it is only editable control
body: <p>I have a textbox (textBox1) that I need to not have focus when the user hits a current page. The problem is that I cannot focus on another controller, <a href="http://www.daniweb.com/software-development/csharp/threads/347312/textbox-disable-focus" rel="nofollow">because the textbox is the only control that allows input.</a> </p>
  
  <p>I have a few hidden fields but focusing on them does not remove focus from the textbox (<code>hidden1.Focus()</code>).</p>
  
  <p>I saw somewhere that you can disable and enable the controller, but that did not work either.  </p>
  
  <p>Ideas?</p>
  
  <p><strong>EDIT</strong></p>
  
  <p>Here are the controls I have:</p>
  
  <pre><code>&lt;asp:TextBox ID="TextBox1" runat="server" autocomplete="off"&gt;&lt;/asp:TextBox&gt;
  &lt;asp:Label ID="lblHide" runat="server"&gt;&lt;/asp:Label&gt;
  &lt;input type="hidden" id="hidden1" runat="server" value="false"/&gt;
  
   //C# code
   protected void Page_Load(object sender, System.EventArgs e)
   {      
       TextBox1.TabIndex = -1;
       lblHide.Focus();
   }
  </code></pre>