我是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