我正在尝试使用ComponentOne,但 jQuery 有问题。
我正在使用 ASP.NET,所以我有一个带有多个控件的 .aspx,包括页面的更新面板。
我有一个来自 ComponentOne 的 TabControl 控件,我拥有页面的所有信息。该信息使用 jQuery 日历和其他插件。
在我导入 ComponentOne 之前,一切都很好,但是 jQuery 似乎加载了两次(理论上我调查的内容)。
我不断得到 .datepicker 不是一个函数,我无法让colorbox工作。我已经测试了 aspx 中的所有内容,并且一切正常。有人对此有解决方案吗?非常感谢你。
我的一些代码:
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
<script type="text/javascript" src="/Scripts/jquery-1.5.1.min.js"></script>
<script type="text/javascript" src="/Scripts/jquery-ui-1.8.8.custom.min.js"></script>
<script type="text/javascript" src="/Scripts/jquery.datePicker.js"></script>
<script type="text/javascript" src="/Scripts/jquery.colorbox-min.js"></script>
<link href="/Styles/jquery-ui-1.8.8.custom.css" type="text/css" rel="Stylesheet" />
<link href="/Styles/colorbox.css" type="text/css" rel="Stylesheet" />
这是头部的内容。
我正在使用这样的jquery:
$(document).ready(function () {
$("#<%=tbFechaIngresoEntrante.ClientID %>").datepicker();
$("#<%=tbFechaAsignacionEntrante.ClientID %>").datepicker();
$("#<%=tbFechaOficioEntrante.ClientID %>").datepicker();
$("#<%=tbFechaSalidaSalientes.ClientID %>").datepicker();
});
最后我用其他几个控件定义了这样的tabcontrol:
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<asp:UpdatePanel runat="server" ID="upTotal">
<ContentTemplate>
<asp:Label runat="server" ID="lbPermisos" Text="Usted no tiene permiso para ver esta página."
Visible="false"></asp:Label>
<div id="divSeguridad" style="margin-left: 200px" runat="server">
<cc1:C1TabControl ID="C1TabControl1" VisualStyle="Office2007Blue" runat="server"
Height="100%" Width="75%" VisualStylePath="/Styles" SelectedIndex="0">
<TabPages>
<cc1:C1TabPage ID="C1TabPage1" Text="Documentación Entrante">