Tôi đang làm việc trong ứng dụng ASP .net MVC. Tôi có một tab Giao diện người dùng JQuery có Javascript để bật bộ nhớ đệm như sau.Giao diện người dùng JQuery Tabs caching
function LoadStudentDetailTabs() {
$('#tabStudentDetail').tabs({
cache: true,
spinner: '',
select: function(event, ui) {
$("#gridSpinnerStudentDetailTabs h5").text("Loading Details...");
$('#tabStudentDetail > .ui-tabs-panel').hide();
$("#gridSpinnerStudentDetailTabs").show();
},
load: function(event, ui) {
$("#gridSpinnerStudentDetailTabs").hide();
$('#tabStudentDetail > .ui-tabs-panel').show();
},
show: function(event, ui) {
$("#gridSpinnerStudentDetailTabs").hide();
$('#tabStudentDetail > .ui-tabs-panel').show();
}
});
}
Tôi đã tạo ba mục tab bằng cách sử dụng danh sách nói tab1, tab2, tab3.
Bây giờ điều xảy ra là khi tab được biên dịch, nó cho phép cahing cho tất cả các mục tab. Nhưng làm thế nào tôi có thể đặt riêng bộ nhớ đệm cho các mục tab này nếu cần. Nói (tab1 cache, tab2 không có cache, tab3 cache) Tôi chỉ có thể thấy một cách để áp dụng bộ nhớ đệm cho toàn bộ tab thay vì áp dụng bộ nhớ đệm cho các mục tab riêng lẻ khi cần.
Ngoài ra, tôi cũng cần phải bật hoặc tắt tính năng lưu vào bộ nhớ cache cho các mục tab này (tab1, tab2, tab3) động. Làm thế nào tôi có thể đạt được điều này. Bất kỳ trợ giúp sẽ được đánh giá cao?