title: ASP.NET string not printing to tdInnerHtml
body: <p>Software: Visual Web Developer 2008 Express Edition
  Book: <code>Programming ASP.NET 3.5</code> by O'Reilly</p>
  
  <p>Here is a table</p>
  
  <p><img src="https://i.stack.imgur.com/C9b56.jpg" alt="enter image description here"></p>
  
  <p>This is the markup. Note that tdInnerHtml is on last column, last row</p>
  
  <pre><code>        &lt;tr&gt;
              &lt;td&gt;
                  City&lt;/td&gt;
              &lt;td&gt;
                  &lt;asp:TextBox ID="txtCity" runat="server"&gt;&lt;/asp:TextBox&gt;
              &lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;
                  State&lt;/td&gt;
              &lt;td&gt;
                  &lt;asp:TextBox ID="txtState" runat="server"&gt;&lt;/asp:TextBox&gt;
              &lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td class="style2"&gt;
                  &lt;/td&gt;
              &lt;td class="style2"&gt;
                  &lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;
                  &amp;nbsp;&lt;/td&gt;
              &lt;td id="tdInnerHtml" runat="server"&gt;
                 &amp;nbsp;  &lt;/td&gt;
          &lt;/tr&gt;
      &lt;/table&gt;
  
  &lt;/div&gt;
  &lt;asp:Button ID="Button1" onServerClick="Button1_OnServerClick" runat="server" Text="Button" /&gt;
  </code></pre>
  
  <p>This is the action when Button1 is clicked</p>
  
  <pre><code>protected void Button1_OnServerClick(object sender, EventArgs e) 
  {
      string strHtml = "";
      strHtml += txtName.Text + "&lt;br/&gt;";
      strHtml += txtStreet.Text+ "&lt;br/&gt;";
      strHtml += txtCity.Text + ", " + txtState.Text;
      tdInnerHtml.InnerHtml = strHtml;
  }
  </code></pre>
  
  <p>When I run program and press Button, nothing is written to the screen</p>
  
  <p><img src="https://i.stack.imgur.com/FJrKJ.jpg" alt="enter image description here"></p>