title: Postback a single item on a Razor ListBoxFor
body: <p>I have a ListBoxFor helper that is populated with users that have to be verified from a db. I click a single user and then click a submit button. This works fine and sets the admin verified bit in the db to true. </p>
  
  <p>However what I am trying to do is on an item in the list being clicked, a value auto posted back and then I will fill a textarea with the users description. I gather I will use AJAX but have found it hard to get good documentation on using AJAX with HTMLHelpers in the this way.</p>
  
  <p>EDIT: Updated the Model, View and Controller as per suggestions.</p>
  
  <p>Model:</p>
  
  <pre><code>public class UserAdminVerifyModel
  {
      public SelectList ToBeVerifiedAdmin { get; set; }
      public string[] SelectedUsers { get; set; }
      public List&lt;string&gt; userdesc { get; set; }
  }
  </code></pre>
  
  <p>Controller:</p>
  
  <pre><code>    public ActionResult AdminVerifyListBox()
      {
          UserAdminVerifyModel verifusermodel = new UserAdminVerifyModel();
          verifusermodel.ToBeVerifiedAdmin = GetUsersToBeVerified();
          return View(verifusermodel);            
      }
  </code></pre>
  
  <p>View:</p>
  
  <pre><code>@using (Html.BeginForm("AdminVerifyListbox", "UserRegLog"))
  {
  @Html.ListBoxFor(x =&gt; x.SelectedUsers, Model.ToBeVerifiedAdmin)
  &lt;br /&gt; 
  &lt;input type="submit" value="Submit" title="submit" /&gt;
  }
  }
  </code></pre>