我使用一個MVC Html.Textbox,這勢必給我的模型,第一次我按下搜索按鈕,它會在我的模型正確的日期jQuery的日期選擇器功能,但是如果我按再次搜索,就應該從模型返回不同的日期,但它沒有 - 它保持緩存爲來到第一次相同的日期。我調試和檢查我的模型包含一個新的日期,但它仍然顯示舊的日期,我認爲這是與jQuery的日期選擇器設置,我怎麼能阻止它緩存這個第一次約會?jQuery的日期選擇器顯示一個日期在MVC
這裏是我的MVC代碼和jQuery電話:
<%= Html.TextBox("MyDate",Model.listOfLoan[i].MyDate.ToShortDateString(), new {@class = "datep"}) %>
<script language="text/javascript" type="text/javascript">
$(document).ready(function() {
$('.datep').datepicker({ dateFormat: 'dd/mm/yy' });
});
</script>
當我調試,模型日期有正確的日期,但它總是顯示的最後一天!感謝
我認爲,如果您包含代碼的相關部分,您將獲得更多(準確)的幫助。 – Tobiasopdenbrouw 2010-08-02 10:20:06
添加代碼,謝謝 – David 2010-08-02 10:25:21
如果您禁用javascript(或註釋掉日期選擇器初始化行),您在文本框中看到了什麼?你有沒有在那裏看到正確的日期? (以驗證該問題是因爲日期選取器的,而不是由於別的什麼) – vitch 2010-08-02 10:29:53