title: What is the best way to code up a Month and Year drop down list for ASP.NET?
body: <p>I have an internal application that I needs to have a drop down list for two date type elements:  <strong>Month</strong> and <strong>Year</strong>.  These values are not in a database or other repository of information.</p>
  
  <p>I know I could just setup a list with the values I need by adding them to a dictionary like object (I need to correlate the Month to the numerical representation, January => 01):</p>
  
  <pre><code>var months = new Dictionary&lt;String,String&gt;();
  months.Add("01", "January");
  ...
  </code></pre>
  
  <p>The drop down list for the year will be a bit easier as I can just choose a starting year and iterate up to the current or current+1 year in a generic list.</p>
  
  <p>Is there a better way to handle these data elements?  Something built in, or a good design pattern that I should be implementing?</p>