tıklayın değişen dayalı veri tabanından önceki gün veri alın bir üs tarihi.sık butonuna tarih ben 2 düğme Ön ve Arka ve bir div
My Geri ve ön düğmesi: geri düğmesini tıkladığında sonra ben önceki 24 saat veri getirmek için ve ileriye düğmeyi tıklamak i ileri 24 saat veri getirmek istiyorum istiyorum
<button type="button" id="btnForward" class="btn btn-default btn-xs">Forward</button>
<button type="button" id="btnBack" class="btn btn-default btn-xs">Forward</button>
.
-
sayfa yüklemelerinde
- geçerli tarih: tarih olmalıdır 26/2/2016 - 25/2/2016
- zaman Geri düğmesi 1 defa tıkladığında: 25/2/2016 - 24/2/2016
- zaman Geri düğmesi 2 defa tıkladığında: 24/2/2016 - 23/2/2016
- İleri düğmesi 1 defa tıkladığında: 25/2/2016 - 24/2/2016
- kullanıcı İleri düğmesine 2 kez tıklanır: 26/2/2016 - 25/2/2016
Ayrıca, döndürülmüş olan temel tarihten daha büyük tarihleri de önlemek istiyorum. geri düğmesi için doğru veri elde etmek yönetmek ama şimdi ne zaman kullanıcı verilerini almak için mücadele
public ActionResult Merge(string actionType=null,int count=0)
{
var date1 = new DateTime(2016, 2, 26,16,27,57);
DateTime Start= new DateTime();
if(!string.IsNullOrEmpty(actionType))
{
date1= date1.AddDays(-(count));
if (actionType == "Back")
Start = date1.AddDays(-1);
else
{
Start= date1.AddDays(1);
}
}
else
Start = date1.AddDays(-1);
var data = context.MyTable.Where(c => c.Date.Value > Start&& c.Date.Value <= date1);
}
ı başarıyla olmuştur Üstü kodu:
<script type="text/javascript">
var count = 0;
$(document).ready(function() {
MyFunction(Actions);
}
function MyFunction(Actions) {
// My ajax function call on Controller.
Parameters:Actions,count
}
$("#btnBack").click(function() {
Actions = "Back";
count++;
MyFunction(Actions);
});
$("#btnForward").click(function() {
Actions = "Forward";
// count--;
MyFunction(Actions);
// count++;
});
</script>
My Denetleyici:
Bu
benim mantık İleri butonuna tıklarsanız doğru tarih alamıyorum. Birisi bana bunun için yardım edebilir mi?
bir gün için değerleri almaya çalışırken ya da 24 saat boyunca Are tıklandığı dayalı
days
ve artırma/eksiltme için bir javascript değişkeni başlatmak belirli bir noktadan önceki süre? (bunun neden kullanıldığını net değil "var date1 = yeni DateTime (2016, 2, 26,16,27,57);) –@StephenMuecke: Bunu sistem tarihim olarak düşünün: var date1 = new DateTime (2016, 2, 26,16,27,57) Şimdi sayfam yüklendiğinde, bu tarihten itibaren 24 saat öncesine ait verileri sorgulayacağım, yani 25/2/2016 ve 26/2/2016 verilerini zamana göre 16:27:57 Pm'den 16'ya : 26: 57 –
@StephenMuecke: Bu tarih için kullanıyorum çünkü bu tarih için tablomda veri var sadece –