title: Internet Explorer and textbox
body: <p>Some of my co-workers are facing a problem with Internet Explorer. When they reach a page, a textbox is supposed to show a postal code on a french format (5 digits). </p>
  
  <p>The point is, the textbox does what it's supposed to do on most cases, but when the postal code starts with a 0, it only shows the last 4 digits. The textbox's text is binded to a sql server database</p>
  
  <pre><code>&lt;asp:TextBox ID="postal_code" runat="server" Text = '&lt;%# Bind("postal_code") %&gt;'&gt;&lt;/asp:TextBox&gt;
  </code></pre>
  
  <p>and the postal codes are registred in the database as varchar (e.g.: '08300', '17560', ...), so there's no cast from int to string. It works perfectly on other browsers (Mozilla, Chrome).</p>
  
  <p>Can somebody explain why Internet Explorer does that? Thanks for your interest.</p>