1
我有一组单选按钮一个下拉列表和一个列表框。当使用变化时,dropdownlist listbox会根据单选按钮填充(我还有其他参数)。 6.000条记录加载列表框需要2分钟。还有其他更快的方法吗?如果使用下拉更改事件填充控制器中的列表框,会更快吗?如果是,我该怎么做?列表框加载非常缓慢使用淘汰赛
$.getJSON('GetRecipients', { state: state, distrChan: valueOfDistrChan, isactive: valueOfrdoActTer, groups: groups, mktGroup: valueOfMarkGrp, subjectID: subjectID }, function (data) {
var result = $.parseJSON(data);
$.each(result, function (i, item) {
self.recipientList.push(item);
});
});
观点:
@Html.ListBoxFor(model => model.SelectedRecipients, new MultiSelectList(new[] { "" }), new { @class = "form-control", @size = 11, data_bind = "options: recipientList,optionsValue:function(i) {return i.ID}, optionsText: function(i) {return i.LastName +', '+ i.FirstName}" })
它需要2秒now.love你这么多:) – Nakres