title: Displaying a Float to a Textbox type "number"
body: <p>There is a lot of questions regarding the conversion of a Textbox string to a float value, or allowing a Textbox of type="number" to allow decimal points, however, I can't seem to find anything related to displaying a float value to a Textbox with it's type set to "number".</p>
  
  <p>So far, what I have is a Textbox with type="number" and step="0.01". It also has a min value of "0". It shows like this:</p>
  
  <pre><code>&lt;asp:TextBox ID="TextBox1" runat="server" TextMode="Number" step="0.01" Width="140px" min="0"&gt;&lt;/asp:TextBox&gt;
  </code></pre>
  
  <p>It works fine for user input and saves the data to a varable/database without any problem. However, if I want to display this same value back to the user, it doesn't display anything, not even a "0".</p>
  
  <p>So my question is: How can I take the value form a "float", convert it to a "string", and apply it to the Textbox.Text, so that it displays the value?</p>
  
  <p>As an example: If I set the value in the Textbox as "5", it will save and display "5", but if I put "5.5" or "5,5", either way, it never displays it, and I need it to display "5.5".</p>
  
  <p>Any ideas?</p>
  
  <p>PS: It is supposed to represent a monetary value. I would also prefer to have a solution that doesn't require Javascript, if possible.</p>