【发布时间】:2015-12-10 13:57:06
【问题描述】:
我需要将两个日期作为过滤器传递给我的控制器。我在视图中有两个文本框,我需要在单击时弹出日期选择器。
我尝试了网上给出的许多变体。我尝试过使用 Bootstrap Datepicker 和 JqueryUI。但两者似乎都没有给我任何输出
<th>
@*<input class="date-picker" />
<input type="text" name="from" class="date-picker"/>*@
<p>
From : <input type="text" name="from" id="from"/>
<br />
To : <input type="text" name="to" id="to"/>
</p>
</th>
脚本
<script type="text/javascript" src="jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="jquery-ui-1.8.17.custom.min.js"></script>
<script type="text/javascript">
$(document).ready(function () {
$('#from').datepicker();
$('#from').focus(function () {
$('#from').datepicker('show');
});
$('#from').click(function () {
$('#from').datepicker('show');
});
//$('#ui-datepicker-div').show();
$('#from').datepicker('show');
});
</script>
是否有任何特定的地方我应该添加这些脚本。现在我已经在头部添加了脚本。但我已经尝试在正文之后添加它。我还在布局的末尾添加了以下内容。
@Scripts.Render("~/bundles/jqueryui")
@Scripts.Render("~/bundles/jquery")
@Scripts.Render("~/bundles/jqueryval")
@Scripts.Render("~/bundles/jqueryajax")
@Scripts.Render("~/bundles/bootstrap") in the layout
脚本文件的顺序有问题吗?
而我的智能感知不显示 datepicker 而是显示 datetimepicker.. 但我尝试使用两者都没有结果。使用剃须刀。
【问题讨论】:
-
您使用的不是 HTML 或 CSS 吗?
@Scripts.Render()是剃刀吗? -
是的,我正在使用剃须刀。我正在开发一个 MVC5 应用程序。在我的问题中添加了详细信息
-
最好标记它,以便 Razor 用户可以看到它。
-
您能说出控制台中发生了什么吗?有什么错误吗?
-
我尝试在控制台中为脚本设置断点。它被击中了,但我找不到按钮点击发生的任何事情
标签: javascript jquery twitter-bootstrap razor datepicker