title: MVC DropDownListfor() Basics
body: <p>I have a Model which consist of Employees information. In my model there is a property called City which define the city of Employee in which he lives. The propery is shown below</p>
  
  <pre><code>    public string City{get;set;}
  </code></pre>
  
  <p>Now I have a view which contains a form which will be filled by a employee to register. I want to use a dropdownlist for selecting cities. I think the below code will be used for dropdown as i discovered. My model name is Employee.</p>
  
  <pre><code>    @Html.DropDownListFor(m=&gt;m.City,new SelectList())
  </code></pre>
  
  <p>Please tell me that "is there any way to define the options for dropdownlist in SelectList() method directly Like ... in html?" </p>
  
  <p>If not, where should i define the class for this drop down, where to call and where to render.I don't know where to define values? I am very confused because this is mvc and we have to seperate concern and i think we cannot define anything at anywhere?</p>
  
  <p>Thanks in advance..</p>