gpt4 book ai didi

JQuery UI 无法与母版页一起使用

转载 作者:行者123 更新时间:2023-12-01 06:59:53 26 4
gpt4 key购买 nike

我已成功使 JQuery 能够与母版页配合使用,但不能与 JQuery UI 配合使用。母版页中的 header 如下所示:

<head runat="server">
<title>Analytics</title>
<link href="~/css/PageElements.css" rel="stylesheet" type="text/css" runat="server"/>
<link href="~/css/FormElements.css" rel="stylesheet" type="text/css" runat="server"/>
<link href="~/css/Buttons.css" rel="stylesheet" type="text/css" runat="server"/>
<link href="<%# ResolveUrl("~/css/smoothness/jquery-ui-1.8.9.custom.css") %>" rel="Stylesheet" type="text/css" />
<script type="text/javascript" src="<%# ResolveUrl("~/Scripts/jquery-1.4.4.min.js") %>" />
<script type="text/javascript" src="<%# ResolveUrl("~/Scripts/jquery-ui-1.8.9.custom.min.js") %>" />

<script type="text/javascript">
jQuery.noConflict(); <%--This should avoid conflicts Ajax Control Toolkit--%>
</script>

<asp:ContentPlaceHolder ID="HeaderPlaceHolder" runat="server" />
</head>

在内容页面中,我创建了一个非常简单的脚本来加载日期选择器,按照 JQuery UI 演示页面。我总是收到“Microsoft JScript 运行时错误:对象不支持此属性或方法”。这是我的内容页面:

<asp:Content ID="MainContent" ContentPlaceHolderID="MainPlaceHolder" runat="server">
<script type="text/javascript">
jQuery(document).ready(function () {
jQuery('#<%=btnSubmit.ClientID %>').click(function () {
alert("Hello world!");
});

});
</script>

<script type="text/javascript">
jQuery(function () {
jQuery('#<%=datepicker.ClientID %>').datepicker();
});
</script>

<div class="demo">

<p>Date: <asp:TextBox runat="server" ID="datepicker" /></p>

</div>
<asp:Button ID="btnSubmit" runat="server" Text="Submit" />
</asp:Content>

CSS 文件夹已就位,并且纯 JQuery 调用可以工作。这个简单的日期选择器不适用于此母版页/内容设置。我已经尝试了多种日期选择器 ID 组合,使用 ClientID(按原样)、UniqueID、[id$=datepicker] 等。

有人可以解释一下吗?我错过了什么?

最佳答案

不要对 <script> 使用自结束标签 Why don't self-closing script tags work?

关于JQuery UI 无法与母版页一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4938718/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com