Если текстовое поле добавлено в UpdatePanel, вам нужно подключиться к конечному запросу .
// If my memory is good there was this pageLoad function that is
// automatically called by the MS AJAX Framework when the DOM has finished loading
function pageLoad(sender, args) {
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(
function(sender, args) {
$('your_textbox_selector').datepicker();
});
}
Если у вас есть несколько панелей обновлений на вашей странице, вам может понадобиться немного настроить обратный вызов end_request, проверив параметры sender
и args
, чтобы он прикреплял сборщик данных только в том случае, если UpdatePanel, который содержит ваш GridView, срабатывает.