如何在asp.net c#中的html文本字段中获取日历?

如何在asp.net c#中的html文本字段中获取日历?,c#,jquery,html,asp.net,C#,Jquery,Html,Asp.net,我使用了工具箱中的html片段-input(Text),而不是“Standard”中的“TextBox”但我需要用它来获取日历。我尝试用AjaxToolKit和JQuery-Datepicker获取日历。但是它失败了。谁能帮我用html文本字段获取calendar? 我正在asp.net中使用c 我的表单使用母版页,整个文本字段,标签,按钮等都在内容占位符中 提前感谢。您只需使用: $(“#日期”).datepicker(); 确保项目中引用了jQuery和jqueryuiJavaScri

我使用了工具箱中的html片段-
input(Text)
,而不是“Standard”中的“TextBox”
但我需要用它来获取日历。
我尝试用
AjaxToolKit
JQuery-Datepicker
获取日历。但是它失败了。
谁能帮我用
html文本字段获取
calendar

我正在asp.net中使用c
我的表单使用母版页,整个
文本字段
标签
按钮等都在
内容占位符

提前感谢。

您只需使用:


$(“#日期”).datepicker();


确保项目中引用了
jQuery
jqueryui
JavaScript

如果您使用的是AjaxToolKit,请在contentplaceholder中但在textbox控件之前添加脚本管理器

<asp:ToolkitScriptManager ID="tkScrMgr" runat="server">
</asp:ToolkitScriptManager>

如果您使用的是datepicker(),那么下面是脚本


$(“#textboxId”).datepicker()

看看这个:你说你已经尝试了一些东西。显示您的代码。只需在内容占位符内但文本框上方添加相同的代码。然后添加asp.net服务器文本框。添加ajax工具包的日历扩展控件,并将其属性TargetControlID设置为该文本框ID。那么,这段代码有什么问题吗。和$(“#date”).datepicker();我还需要在按钮单击事件中包含此“输入(文本)”。如果您使用的是runat=“server”。。然后您需要将clientdmode=“static”添加到textbox控件。因为当服务器控制渲染时,asp.net framework会在ID之前指定一些前缀。因此,在$(“#日期”)中找不到文本框
<asp:ToolkitScriptManager ID="tkScrMgr" runat="server">
</asp:ToolkitScriptManager>