Asp.net jquery日期选择器:在jquery日期选择器上单击特定日期时发出警报

Asp.net jquery日期选择器:在jquery日期选择器上单击特定日期时发出警报,asp.net,jquery,datepicker,Asp.net,Jquery,Datepicker,我有一个来自数据库的特定日期,我想阻止选择这些日期,我该怎么做? 在jquery日期选择器上单击特定日期时是否发出警报 我正在使用asp.net C#。并将日期从服务器端传递给客户端 有什么帮助吗?我认为您必须使用日期选择器的onSelect事件来完成此操作 Per: HTHvar disabledDates=['04/30/2010','05/01/2010'] $(函数(){ $('#日期选择器')。日期选择器({ 日期格式:“日/月/年”, 展览日前:编辑日 }); 功能编辑日(日期){

我有一个来自数据库的特定日期,我想阻止选择这些日期,我该怎么做? 在jquery日期选择器上单击特定日期时是否发出警报

我正在使用asp.net C#。并将日期从服务器端传递给客户端


有什么帮助吗?

我认为您必须使用日期选择器的onSelect事件来完成此操作

Per:


HTH

var disabledDates=['04/30/2010','05/01/2010']

$(函数(){

$('#日期选择器')。日期选择器({
日期格式:“日/月/年”,
展览日前:编辑日
}); 
功能编辑日(日期){
对于(var i=0;i

}))

我更感兴趣的是知道如何将数据从服务器返回到客户端您可以使用Jquery.ajax并返回要存储在客户端的所有日期(比如一个隐藏控件)。@Raja:您能给我看一些示例行吗?有趣的是,您认为这是可以做到的(不确定如何做到),但其他人说它不能()。如果你也做过类似的事情,那就告诉我你是如何取得成就的,并且非常有兴趣知道。我完全同意他们的看法。在日期选择器中没有禁用日期这样的事情。你的问题是发出警报。这样做的方式是,当选择日期时(使用select方法),使用预定义的日期(例如使用ajax带来的联邦假日)检查日期,并发出无法选择日期的警报。嗯
$('.selector').datepicker({
   onSelect: function(dateText, inst) { //check for date and show alert }
});
$('#datepicker').datepicker({ 

    dateFormat: 'dd/mm/yy', 
    beforeShowDay: editDays 
}); 

function editDays(date) { 
    for (var i = 0; i < disabledDates.length; i++) { 
        if (new Date(disabledDates[i]).toString() == date.toString()) {              
             return [false]; 
        } 
    } 
    return [true]; 
 }