title: MVC3 Controller issue with '&' in value of a multi select jQuery object
body: <p>I have a C# .Net MVC3 web app.  We are populating the options of a multi select object from our database.  One of the items in our database that is being selected contains an '&amp;' in the text.  The HTML for the select object when rendered looks like this:</p>
  
  <pre><code>&lt;select id="myMultiSelect"&gt;
      &lt;option value="Material"&gt;Material&lt;/option&gt;
      &lt;option value="SI&amp;T"&gt;SI&amp;T&lt;/option&gt;
      &lt;option value="PMO"&gt;PMO&lt;/option&gt;
  &lt;/select&gt;
  </code></pre>
  
  <p>When posting back to the Controller,  if the user has selected the 'SI&amp;T' option, only 'SI' is comingback as one of the values for myMultiSelect.  The user can select more than one option, thus the string[] for myMultiSelect.  Here's the Controller signature:</p>
  
  <pre><code>    [HttpPost]
      public ActionResult MyAction(string[] myMultiSelect)
  </code></pre>
  
  <p>Do I need to Encode the value="SI&amp;T"?  Or what is the fix?</p>
  
  <p><strong>EDIT:</strong>
  Tried this but the valuoe returned to the Controller is still 'SI'</p>
  
  <pre><code> $("#myMultiSelect").append($("&lt;option&gt;&lt;/option&gt;").attr("value", "SI&amp;amp;T").text("SI&amp;T"));
  </code></pre>