jquery - asp.net 母版页头部内容中的 Javascript 似乎不起作用

标签 jquery asp.net

我正在使用带有 ASP.NET 文本框的现成 jquery 日期选择器。我也在使用 MasterPage,所以这就是我到目前为止所做的 -

链接到母版页的页面

<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
<link href="overcast/jquery-ui-1.8.15.custom.css" rel="Stylesheet" type="text/css" />
<script src="js/jquery-1.5.1.min.js" type="text/javascript"></script>
<script src="js/jquery-ui-1.8.14.custom.min.js" type="text/javascript"></script>
<script>
    $(function () {
        $("#txtBeginDate").datepicker();
        $("#txtEndDate").datepicker();
    });
</script>
</asp:Content>

两个文本框控件

<asp:TextBox ID="txtBeginDate" runat="server"  Placeholder="Select Begin Date"></asp:TextBox> to 
<asp:TextBox ID="txtEndDate" runat="server"  Placeholder="Select End Date" />

但是当我将光标放入这些文本框中时,日期选择器不显示。

请指教。

最佳答案

默认情况下,ASP WebForms 为每个控件生成一个唯一的客户端 ID,其中包括所有父 ID。因此,id 最终可能会类似于“ct100_ct101_txtBeginDate”。

尝试将客户端 ID 与内联代码一起使用,例如:

$("#<%= txtBeginDate.ClientID %>").datepicker();

关于jquery - asp.net 母版页头部内容中的 Javascript 似乎不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9867765/

相关文章:

javascript - 如果没有任何 case 语句匹配,如何显示警报?

javascript - 跨页面记住 DIV 状态。使用cookie还是哈希?

c# - 轮询的替代方案?

c# - 为什么页面加载事件没有触发?

javascript - 使用 JQuery 或 Javascript 访问 Datalist 标签

javascript - CSS定位/调整html5视频背景

javascript - 如何从 Javascript 或 Jquery 中的数组中选择随机值?

javascript - HTML 选择框显示为多个,但要禁用多重选择?

php - 无法获取用于使用 PHP cURL 登录的 .ASPXAUTH cookie 值

c# - 运算符 '==' 不能应用于类型 'string' 和 'bool' 的操作数