Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
与usercontrols一起使用的JQUERY DatePicker插件-->;ASP.NET。。。?_Asp.net_Jquery Plugins_Asp.net 2.0 - Fatal编程技术网

与usercontrols一起使用的JQUERY DatePicker插件-->;ASP.NET。。。?

与usercontrols一起使用的JQUERY DatePicker插件-->;ASP.NET。。。?,asp.net,jquery-plugins,asp.net-2.0,Asp.net,Jquery Plugins,Asp.net 2.0,我可以将jquery日期选择器与ASP.Net..的usercontrol一起使用吗/ 我试过了,但它不起作用-但我试过使用Default.aspx页面,它工作正常吗 我应该如何使用Usercontrol。??JQuery控件完全是客户端的。这意味着在服务器处理UserControl并将其添加到Default.aspx页面之后,客户端将只看到一个包含jQuery标记的html页面 因此,简言之,只要用户控件正确添加到页面中,jQuery就可以使用用户控件。jQuery控件完全是客户端控件。这意味

我可以将jquery日期选择器与ASP.Net..的usercontrol一起使用吗/

我试过了,但它不起作用-但我试过使用Default.aspx页面,它工作正常吗


我应该如何使用Usercontrol。??

JQuery控件完全是客户端的。这意味着在服务器处理UserControl并将其添加到Default.aspx页面之后,客户端将只看到一个包含jQuery标记的html页面


因此,简言之,只要用户控件正确添加到页面中,jQuery就可以使用用户控件。

jQuery控件完全是客户端控件。这意味着在服务器处理UserControl并将其添加到Default.aspx页面之后,客户端将只看到一个包含jQuery标记的html页面


因此,简言之,只要用户控件正确添加到页面中,jQuery就可以使用用户控件。

在没有看到代码的情况下,我最好的猜测是控件的ID不正确。请记住,ASP.NET,如果用户控件(或其他容器类型对象)中有一个服务器控件,则页面上显示的ID不是您在标记中放置的ID,而是生成的唯一ID

因此,如果您使用的是,请确保将完整ID放入javascript中,如:

$("#<%= myTextBox.ClientID %>").datepicker();
$(“#”)日期选择器();

在没有看到代码的情况下,我最好的猜测是您控件的ID不正确。请记住,ASP.NET,如果用户控件(或其他容器类型对象)中有一个服务器控件,则页面上显示的ID不是您在标记中放置的ID,而是生成的唯一ID

因此,如果您使用的是,请确保将完整ID放入javascript中,如:

$("#<%= myTextBox.ClientID %>").datepicker();
$(“#”)日期选择器();

Rick Strahl基于jQuery日期选择器创建了一个ASP.Net控件。您可以获取它

Rick Strahl基于jQuery日期选择器创建了一个ASP.Net控件。您可以抓取它

我将使用一个外部的
.js
文件来实现这一点,并消除对ID或名称的依赖(ASP.Net将在<4.0中使用这些ID或名称),如下所示:

$(".datepicker").datepicker();
在用户控件中:

<asp:TextBox ID="anything" CssClass="datepicker" />

使用类意味着为页面中任意数量的日期选择器提供一组代码,您不必担心ID在页面中会是什么样子……它们只是不用于此目的。

我将使用外部
.js
文件来实现此目的,并消除对ID或名称的依赖(在<4.0版本中,ASP.Net将使用哪个版本),如下所示:

$(".datepicker").datepicker();
在用户控件中:

<asp:TextBox ID="anything" CssClass="datepicker" />

使用类意味着为页面中任意数量的日期选择器提供一组代码,您不必担心ID在页面中会是什么样子……它们只是不会用于此目的。

您是如何尝试的?您可以发布代码吗?您是如何尝试的?您可以发布代码吗?是的,如果还使用母版页,这一点尤其正确。啊是的,如果也使用母版页,这一点尤其正确。我喜欢它-非常简单。$(“.datepicker”).datepicker();这个$symbol中的字符串表示类,例如/k-类选择器!!我现在如何创建dat?所以“类”是javascript或….@pvaju896-它只是一个CSS类,在你的页面中,文本框将呈现它(还有一些属性)如下:
,在jQuery中执行
$(“.datepicker”)
将找到具有此CSS类的元素…它不需要实际使用CSS样式,我们只是使用它来让jQuery查找元素。我喜欢它-非常简单。$(“.datepicker”).datepicker()“;$symbol中的这个字符串表示类rite???/k-类选择器..!!我现在如何生成dat?所以“类”在javascript或..???@pvaju896中-它只是一个CSS类,在您的页面中,textbox将呈现(带有一些其他属性)如下:
,doing
$(“.datepicker”)
在jQuery中,将找到具有此CSS类的元素……它实际上不需要使用CSS样式,我们只是在jQuery中使用它来查找元素。