title: Output database values to dropdown in uppercase
body: <p>I have a very simple form (in asp.net), some of the fields being populated from db tables. One of them is a dropdownlist with country names. These names are in lowercase in the table, but I would like to do the following:</p>
  
  <ul>
  <li>display them with the first letter in uppercase</li>
  <li>keep their value in lowercase, so that when the form is submitted, the country names are stored the same way as they were retrieved.</li>
  </ul>
  
  <p>ex. in html we may have an option like this:</p>
  
  <pre><code>&lt;option value="montenegro"&gt;Montenegro&lt;/option&gt;
  </code></pre>
  
  <p>The user sees "Montenegro", yet submits "montenegro".</p>
  
  <p>I know this could be implemented in other ways (like converting the case with the queries, but I was curious whether this method is possible or not).
  Also, maybe answers to this question do exist, but I was not able to find one that I thought fit the question and was clear enough.</p>