0

我正在将我的 mvc4 应用程序转换为对移动设备友好的应用程序。导航到某个页面时,我在 _JqueryGlobalSettings.mobile.cshtml 中收到 $.datepicker 为 null 或不是对象错误。在桌面版本中,我没有收到此错误。请帮忙。

$.datepicker.setDefaults({
        dateFormat: "m/d/yy",
        changeMonth: true, changeYear: true,
        showStatus: true,
        showWeeks: true,
        highlightWeek: true,
        numberOfMonths: 1,
        showAnim: "scale",
        showOptions: {
            origin: ["top", "left"]
                      }

    });

我的 _layout.mobile.cshtml 如下

<head>
<link href="@Url.Content("~/Content/Mobile/Site.Mobile.css")" rel="stylesheet" type="text/css" />
    <link href="@Url.Content("~/Content/themes/custom-theme/jquery.ui.all.css")" rel="stylesheet" type="text/css" />
    <link href="@Url.Content("~/Content/Icons/icons.css")" rel="stylesheet" type="text/css" />
    <link rel="stylesheet" href="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.css" />
    <script src="http://code.jquery.com/jquery-1.8.2.min.js"></script>
<script src="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.js"></script>
</head>
4

1 回答 1

0

尝试使用这个 jquery.validate.min.js 和 jquery.validate.unobtrusive.min.js

于 2013-03-04T05:52:48.077 回答