【问题标题】:jquery datepicker is not working in asp.net mvc3jquery datepicker 在 asp.net mvc3 中不起作用
【发布时间】:2013-04-12 21:23:45
【问题描述】:

jquery 日期选择器不工作。我不知道为什么。每个人都在做同样的事情,同样的代码,但我的不工作。谁能告诉我问题出在哪里,我的代码如下--

Javascript:

<link href="@Url.Content("~/Content/themes/base/jquery.ui.datepicker.css")" rel="stylesheet" type="text/css" />
<script src="@Url.Content("~/Scripts/jquery-1.5.1.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery-ui-1.8.11.min.js")" type="text/javascript"></script>
<script language="javascript" type="text/javascript">
    $(function () {
        $('#dtpStartDate').datepicker({ dateFormat: "dd/MM/yy" });
    });
</script>

查看中的html代码:

<div class="row">
    <div class="span3">
        <div class="text-left">
            @Html.LabelFor(model => model.StartDate)
        </div>
    </div>
    <div class="span3">
        <div class="text-left">
            @Html.TextBoxFor(model => model.StartDate, new { @id = "dtpStartDate" })
            @Html.ValidationMessageFor(model => model.StartDate)
        </div>
    </div>
</div>

【问题讨论】:

  • “不起作用”非常模糊。预期的行为是什么?当前的行为/错误是什么?
  • 在这里工作正常jsfiddle
  • MiniRagnarok,我也希望能正常工作,但没想到它不是。
  • rivarolle,不起作用意味着日历没有弹出。
  • 在你的 Firefox 上安装 Firebug,看看你会遇到什么错误。

标签: asp.net-mvc-3 jquery-ui-datepicker


【解决方案1】:

只是在顶部添加jquery.js是解决方案的关键,这个东西放在_layout页面的底部。新序列是 -

script src="@Url.Content("~/Scripts/jquery.js")" type="text/javascript"> 脚本 src="@Url.Content("~/Scripts/jquery-1.5.1.js")" type="text/javascript"> script src="@Url.Content("~/Scripts/jquery-ui-1.8.11.min.js")" type="text/javascript">

【讨论】:

    猜你喜欢
    • 2015-04-22
    • 1970-01-01
    • 1970-01-01
    • 2015-02-18
    • 1970-01-01
    • 2013-05-17
    • 2017-02-24
    • 2023-04-05
    • 1970-01-01
    相关资源
    最近更新 更多