title: set the default value in a selectlist
body: <p>I have the following class and editor template for creating a dropdownlist for various currencies.</p>
  
  <pre><code>public class Currency
  {
      public string CurrencyId { get; set; }
      public string CurrencyName { get; set; }
  }
  
  &lt;%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl&lt;List&lt;morkyc.Core.Model.Currency&gt;&gt;" %&gt;
  
  &lt;tr&gt;
      &lt;td style="width:50%;"&gt;
      &lt;label class="fieldLabel"&gt;
      Specify Currency :
      &lt;/label&gt;
      &lt;/td&gt;
      &lt;td&gt;
          &lt;%= Html.DropDownListFor(model =&gt; model, new SelectList(Model, "CurrencyId", "CurrencyName", ))%&gt;
       &lt;/td&gt;
  &lt;/tr&gt;
  </code></pre>
  
  <p>I create a list in my controller</p>
  
  <pre><code> List&lt;Currency&gt; lCurrencyList = new List&lt;Currency&gt;(new Currency[]
          {
              new Currency{CurrencyId = "AED", CurrencyName = "United Arab Emirates Dirham (AED)"}, 
              new Currency{CurrencyId = "AFN", CurrencyName = "Afghan Afghani (AFN)"}, 
              new Currency{CurrencyId = "ALL", CurrencyName = "Albanian Lek (ALL)"}, 
              new Currency{CurrencyId = "AMD", CurrencyName = "Armenian Dram (AMD)"}, 
              new Currency{CurrencyId = "ANG", CurrencyName = "Netherlands Antillean Guilder (ANG)"},
              new Currency{CurrencyId = "AOA", CurrencyName = "Angolan Kwanza (AOA)"},
              new Currency{CurrencyId = "ARS", CurrencyName = "Argentine Peso (ARS)"}, 
              new Currency{CurrencyId = "AUD", CurrencyName = "Australian Dollar (AUD)"}, 
              new Currency{CurrencyId = "AWG", CurrencyName = "Aruban Florin (AWG)"}, 
              new Currency{CurrencyId = "AZN", CurrencyName = "Azerbaijani Manat (AZN)"}, 
              new Currency{CurrencyId = "BAM", CurrencyName = "Bosnia-Herzegovina Convertible Mark (BAM)"}, 
              new Currency{CurrencyId = "BBD", CurrencyName = "Barbados Dollar (BBD)"}, 
              new Currency{CurrencyId = "BDT", CurrencyName = "Bangladeshi Taka (BDT)"}, 
              new Currency{CurrencyId = "BGN", CurrencyName = "Bulgarian Lev (BGN)"},
  new Currency{CurrencyId = "ZWD", CurrencyName = "Zimbabwe Dollar (ZWD)"}
          });
  </code></pre>
  
  <p>In my view i call the following view to create the dropdownlist</p>
  
  <p><code>&lt;%= Html.EditorFor(model =&gt; model.Currency)%&gt;</code></p>
  
  <p>This is working perfectly fine.</p>
  
  <p>Could anybody please suggest as to how can i set the default selected item ? </p>