日期选择器没有日历显示

时间:2014-07-29 17:33:49

标签: asp.net-mvc-4

我可以通过遵循我使用MVC4从互联网上获得的步骤来获得有关datepicker功能的帮助。问题是日历文本框中没有显示日历,供用户选择日期,但输入了所有重新生成和JQuery代码。

这是我模型上的代码:

{public class Movies
    {
        public int ID { get; set; }
        public string title { get; set; }
        [DataType(DataType.Date)]
        public DateTime releasedat { get; set; }
        public string genre { get; set; }
        public decimal price { get; set; }
    }}

以下是我的控制器的代码:

{public class JqueryController : Controller
    {
        //
        // GET: /Jquery/

        public ActionResult Index()
        {
            return View();
        }

    }}

以下是我在代码顶部的代码,用于引用datepicker脚本:

{@Scripts.Render("~/bundles/jqueryui")
<script >
$(function() {
    $( "#datepicker" ).datepicker();
});
</script>

<h2>Date Time Picker</h2>
<p>Date: <input type="text" id="datepicker" /></p>}

我还在我的Start_App文件夹中引用了相关的包,这是我的代码:

{bundles.Add(new ScriptBundle(&#34;〜/ bundles / jquery&#34;)。包括(                     &#34;〜/脚本/ jquery- {版本}的.js&#34));

    bundles.Add(new ScriptBundle("~/bundles/jqueryui").Include(
                "~/Scripts/jquery-ui-{version}.js"));

    bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include(
                "~/Scripts/jquery.unobtrusive*",
                "~/Scripts/jquery.validate*"));

    bundles.Add(new StyleBundle("~/Content/css").Include("~/Content/site.css",
                "~/Content/jquery-ui.css"));}

另外在我的布局上我添加了JQuery脚本引用,她是我的代码:

 { @Styles.Render("~/Content/themes/base/css")
        @Scripts.Render("~/bundles/jquery")
        @Scripts.Render("~/bundles/jqueryui")
        @Scripts.Render("~/bundles/jqueryval")}

--------------------------------由于-------------- ------------------------------------

1 个答案:

答案 0 :(得分:0)

您使用的浏览器是什么?因为并非所有浏览器都支持日期选择器功能。