2016-11-24 43 views
0

在MVC.NET中,我有一個帶有「To Date」和「From Date」文本框的帶有Bootstrap datepicker的文本框。MVC使用日期選擇器在文本框中維護日期

  1. 在頁面加載時,我希望默認情況下在datepicker中選擇今天的日期並顯示在文本框中。

除了在同一頁面上有Go按鈕,它會重定向到使用FromDate和ToDate過濾數據的另一個頁面。

2.在第二頁上,我有返回按鈕類型的「按鈕」(不提交),當點擊時應該返回到第一頁,並在文本框中選擇了FromDate和ToDate值。

我的問題,我已經設置「FROM日期」和「TODATE」文本中的document.ready()值今天的日期

但是如果我選擇其他日期,然後點擊「GO」,其重定向到第二頁但是當點擊第2頁上的後退按鈕時,第一頁ToDate和FromDate就會填滿今天的日期(由於document.ready())

如何在頁面加載和其他時間顯示今天的日期單擊後退時可在文本框中保留選定的日期。

回答

0

當您從第二頁返回第一頁時,頁面會刷新。

所以,你必須攜帶任何數據,您首先頁面上輸入時,你會打控制器/動作,你必須利用這個數據TempData的,只要你會來的拳頭頁面上,你必須重新設置該數據在那個文本框中。

希望這會幫助你!

+0

Usinng TempData它的工作原理..感謝 –

+0

我有一個問題,我想從日期和時間顯示作爲今天的日期在文本框以及日期選擇器頁面load.With沒有在document.ready()中設置它們(因爲這創建問題,當我嘗試選擇另一個日期)。我怎樣才能達到這個 –

+0

試試這個會顯示當前的日期,你也可以改變你的日期:** $(「#datepicker」)。datepicker(「setDate」,new Date()); ** ** $('#datepicker')。datepicker({「setDate」:new Date(), 「autoclose」:true }); ** –

相關問題