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