Como usar jquery DatePicker no controle web no asp.net?

Eu estou criando um web-controle e eu quero usar jquery data-picker neste controle, eu tentei as coisas abaixo: 1). aplicar todo o código jquery necessário no web-control ( mas não funciona para mim. ) 2). aplique todo o código jquery necessário na página em que estou chamando esse controle da web ( mas não funciona para mim ) .

Por favor me ajude,

Na verdade qual é o meu propósito de fazer isso é: eu quero criar um módulo genérico para pesquisa, para o qual eu só vou passar o nome da tabela que seria trabalho automaticamente, o que eu terminei até agora é:

1). ligar todas as colunas em uma lista suspensa agora o que eu quero fazer é: se o tipo de coluna é DateTime, em seguida, ele irá mostrar uma checkbox de texto com o calendar jquery.

Por favor me ajude a resolver esse problema, Meu código é:

 

O código da página é:

     

O código jQuery é:

   $(document).ready(function () { var prm = Sys.WebForms.PageRequestManager.getInstance(); prm.add_initializeRequest(InitializeRequest); prm.add_endRequest(EndRequest); // Place here the first init of the DatePicker $('.myclass').datepicker(); }); function InitializeRequest(sender, args) { } function EndRequest(sender, args) { // after update occur on UpdatePanel re-init the DatePicker $('.myclass').datepicker(); } 

Por favor me ajude,

Localize seu selecionador de data por um seletor de class. Isso é muito mais fácil do que tentar localizar ids.No caso de ter seus controles colocados em um painel de atualização, você tem dois inicializar o datepicker duas vezes.

   

Marcação

   

Veja os arquivos de demonstração aqui

Verificar assim

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

Eu acho que o seu problema será porque o asp.net muda os nomes e os ID’s dos elementos que estão nesteds em Controls & master pages etc.

Abra a fonte da sua página, encontre o controle e verifique novamente o ID.

Ou como alternativa, adicione uma class css ao elemento e procure por ela em vez do ID com jQuery.

JA

visite esta página jquery-ui-datepicker -> É o código ui. Salve este bloco de código como um arquivo js. em seguida, coloque-o na sua página aspx.

  like this. $(document).ready(function () { $('#<%=txtBirthday.ClientID%>').datepicker({ changeMonth: true, changeYear: true, yearRange: "-100:-17", defaultDate: new Date(1980, 01, 01) }); }); 

e aqui está o código de amostra.