我是mvc3的新手,查看引擎是剃鬚刀,在我看來,如何獲取日期選擇器。我應該在哪裏寫日期選擇器函數來實現它的所有視圖。怎麼能在我的每一個觀點中稱呼它。使用jquery的mvc3日期選擇器示例
1
A
回答
3
你可以添加一些常用的類需要顯示爲日期選擇器的所有輸入字段:
@Html.TextBoxFor(x => x.SomeDate, new { @class = "date" })
,然後在一個單獨的JavaScript文件:
$(function() {
$('.date').datepicker();
});
那麼所有你需要做的將這個.js文件包含在你的Layout中,這樣它就可以爲每個頁面和每個擁有日期類的輸入字段執行。
2
- 在_Layout.cshtml添加下列行
// CSS
<link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.17/themes/redmond/jquery-ui.css" rel="Stylesheet" type="text/css" />
// SCRIPTS
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.18/jquery-ui.min.js"></script>
導航到共享文件夾,並在該處創建名稱爲Edit的文件夾orTemplates
EditorTemplates文件夾中創建名爲日期時間
下面的代碼添加到日期時間局部視圖
@model System.DateTime的一個局部視圖? @ Html.TextBox( 「」,(Model.HasValue Model.Value.ToShortDateString():的String.Empty),新{@class = 「pickDate」})
<script type="text/javascript"> $(document).ready(function() { $('.pickDate').datepicker({ changeMonth: true, changeYear: true }); }); </script>
現在你有一切設置,並在每一個你有一個字段是DateTime類型的視圖,你會看到一個jQueryUI日期選擇器,當點擊該領域內,或者如果你修改它的屬性,當點擊圖標等。
例如,您的看法就像它是從模型創建的一樣,你不需要添加任何東西。
<div class="editor-label">
@Html.LabelFor(model => model.DateOfBirth)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.DateOfBirth)
@Html.ValidationMessageFor(model => model.DateOfBirth)
</div>
UPDATE
你可能有某種腳本科裏森的。嘗試添加
@if(false)
{
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
}
在您的視圖頂部。
相關問題
- 1. 的jQuery日期時間選擇器MVC3
- 2. MVC3 +日期選擇器+英國日期
- 3. 僅顯示日期mvc3的jquery datetime選擇器
- 4. JQuery的日期選擇器使用CodeIgniter
- 5. 道場日期選擇器jQuery的Vs的日期選擇器
- 6. jQuery的日期選擇器
- 7. 日期選擇器,jQuery的
- 8. jQuery的日期選擇器 -
- 9. 在jQuery日期選擇器中選擇日期和高亮日期選擇器
- 10. 日期選擇器使用jQuery
- 11. 如何使用jQuery日期選擇器
- 12. 使用jQuery UI日期選擇器
- 13. jQuery的日期選擇器選擇
- 14. 使用複選框限制日期在jQuery日期選擇器
- 15. 選擇從jQuery的日期,日期選擇器使用硒的webdriver
- 16. 如何使用mvc3中的日期時間選擇器
- 17. Jquery的日期選擇器不選擇默認的日期
- 18. jQuery和日期選擇器
- 19. jQuery Mobile日期選擇器
- 20. JQuery UI:日期選擇器
- 21. jQuery日期選擇器
- 22. jQuery日期選擇器
- 23. jQuery的日期選擇器顯示一個日期在MVC
- 24. JQuery的禁用16年日期 - 的jquery-UI-日期選擇器
- 25. 添加一天選擇的日期使用jQuery日期選擇器
- 26. 更改jQuery日期選擇器中的日期選擇其他
- 27. jQuery日期選擇器,選擇範圍內的特定日期
- 28. mvc3的日期選擇器與剃刀視圖引擎無需使用jquery
- 29. 如何從jquery日期選擇器使用droppable獲取日期
- 30. 使用JQuery日期選擇器僅顯示月份
它似乎很容易使用,我一定會使用它。但是,你沒有忘記你正在談論的.js文件嗎? – 2012-04-05 12:38:51