【问题标题】:jquery ui datepicker no theme on asp.netjquery ui datepicker 在 asp.net 上没有主题
【发布时间】:2015-03-05 15:27:35
【问题描述】:

我有一个 ASP.NET Web 表单中的 jquery datepicker,它可以工作但完全没有样式,我只能看到页面上浮动的数字。

我在母版页中有以下脚本:

<script src="Scripts/jquery-ui-1.11.3.min.js" type="text/javascript"></script>

我使用 nuget 包含了 jquery-ui,所以我的主题非常类似于

日期选择器与控件相关联:

&lt;div&gt;Date:&amp;nbsp;&lt;asp:TextBox ID="txtDate" runat="server"&gt;&lt;/asp:TextBox&gt;&amp;nbsp;&lt;/div&gt;

使用脚本:

$(document).ready(function() {
            $("#<%=txtDate.ClientID%>").datepicker({ dateFormat: 'd/m/yy' });
        });

结果就像我前面提到的没有任何样式的日历。

我缺少具有某种风格(主题)的日期选择器? 谢谢

【问题讨论】:

    标签: c# asp.net jquery-ui webforms datepicker


    【解决方案1】:

    这是我引用的内容。日期选择器工作正常 - 除了当您将鼠标悬停在箭头上并且小白色三角形变为灰色时 - 并且看不到。我猜肯定少了一点图形。

    <script type="text/javascript" src="js/jquery-1.8.3.js"></script>
    <link rel="stylesheet" type="text/css" href="js/jquery-ui.css"/>
    <script type="text/javascript" src="js/jquery-ui.js"></script>
    

    【讨论】:

      【解决方案2】:

      感谢@Martin Smellworse 的建议,基于我包含的项目中的文件:

      <link href="Content/themes/base/all.css" rel="stylesheet" type="text/css" />
      

      工作过

      【讨论】:

      • 你用什么 NuGet 包来获取 jquery ui?
      • @Juanito 叫做“jQuery UI(组合库)”,当前版本:1.11.3
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-07-22
      • 1970-01-01
      • 2011-01-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-21
      相关资源
      最近更新 更多