title: Not able to change literal text after postback
body: <p>VB</p>
  
  <pre><code>Protected Sub Page_Init(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Init
      If Me.IsPostBack Then
  tb.Text = Request.Form("ctl00$cphContent$tb").ToString()
      End If
              If Not String.IsNullOrEmpty(tb.Text) Then
                  lit.Text = "Not Empty"
              Else
                  lit.Text = "Empty"
                  End If
  End Sub
  </code></pre>
  
  <p>ASP</p>
  
  <pre><code>&lt;asp:Literal ID="lit" runat="server"&gt;&lt;/asp:Literal&gt; 
  &lt;asp:TextBox ID="tb" runat="server" Text=""&gt;&lt;/asp:TextBox&gt;
  &lt;asp:Button ID="btn" runat="server" Text="click me" /&gt;
  </code></pre>
  
  <p>If I call the page for the first time, the literal.text is 'empty'. Than I set one breakpoint to lit.Text = "Not Empty". After I type something in the textbox and click the button the Element at the breakpoint shows me that the lit.Text is now "Not Empty". All fine.....But the lit.Text on the page are still "empty" and not "Not Empty".....Why? I'm not able to change the lit.Text.</p>
  
  <p>Regards</p>