Jquery multiselect DDCL not refreshed after database change until manual refresh
<p>Hi I have a Jquery DDCL widget with multiselect list box for users.
When I delete or add users the same is not replicated in the list box untill i manually refresh the application.</p>

<p>I can see that the list is updated in the model every time the call is made but the DDCL displays the same data untill manual refresh of the whole application.</p>

<p>My code :</p>

<p>View: </p>

<pre><code> &lt;%= Html.ListBox("userlist", new MultiSelectList(Model.Users, "Id", "FullName")) %&gt;
</code></pre>

<p>Controller:</p>

<pre><code>public ActionResult Index()
        {
            var userlist1= this.UnitOfWork.Users.FindAllBy(x.Type.Value == (int)UserType.Primary)).OrderBy(x =&gt; x.LastName).ThenBy(x =&gt; x.FirstName).ToList();
            var model = new MessageModel
            {
                Users = userlist1
            };
            return View(model);
        }
</code></pre>

<p>Jquery :</p>

<pre><code>$("#userlist option:selected").removeAttr("selected");
        if (selected) {
            $("#userlist &gt; option[value=" + selected + "]").attr("selected", true);
        }




$('#userlist').dropdownchecklist('destroy');
    $('#userlist').dropdownchecklist({
        icon: {},
        emptyText: "Select User",
        width: 300
    });
</code></pre>

<p>I tried the following to make the cache false</p>

<pre><code>$.ajax({url: 'abc',
  cache: false,
        success: function(data){
                    alert("succ");
                }
      });
</code></pre>

<p>But still the list is not refreshed untill a manual refresh of application.</p>

<p>Kindly suggest!!</p>
