title: Razor DropDown with "Add New" choice
body: <p>I have a drop down that builds a list using related data from an SQL table (with linq and MVC5, ASP.NET etc).  Currently my drop down is like this in the contoller:</p>
  
  <pre><code>ViewData["TeamList"] = new SelectList(db.Players.Select(p =&gt; p.Team).Distinct(), TeamFilter);
  </code></pre>
  
  <p>and the view looks like this:</p>
  
  <pre><code>&lt;span class="pull-right searchDD" id="TeamDD"&gt;Team: @Html.DropDownList("TeamList", "-All-")&lt;/span&gt;
  </code></pre>
  
  <p>I want to add a choice at the top of the list that says "Add New" and that choice will call my "Create" Action for the Team controller.  HOw would I do this?  Is it possible?</p>
  
  <p>I thought perhaps I could build a list with the DB data, then add an ADD NEW option to the start of this list like :</p>
  
  <pre><code>List&lt;SelectItemList&gt; TeamList = new List&lt;selectItemList&gt;();
  TeamList.Add(new SelectListItem { Text = "Add NEW", Value = "99" });
  foreach(var team in db.Players.Select(p =&gt; p.Team).Distinct())
  { TeamList.Add{ Text = team.Name, Value= team.id };}
  </code></pre>
  
  <p>THEN use Jquery to nmonitor for a value of 99 being selected on the Dropdown, and load a Create Controller Action from there, but that seems super tedious and code-intensive.  </p>
  
  <p>Is there an easier way?  If not, how do I load a Controller/Action from JQUERY (I can SO search that too)....</p>