我想知道是否有一個簡單的解決方案來禁用在asp.net中的calendarextender的週末。在calendarextender上禁用週末
我看到這一點: first link
second link
但它並沒有幫助我:
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:CalendarExtender ID="CalendarExtender1" TargetControlID="TextBox1" OnClientShown="DisableWeekends" runat="server">
</asp:CalendarExtender>
<script type="text/javascript">
function DisableWeekends(sender, args)
{
for(var i=0; i<sender._days.all.length; i++)
{
for(var j=0; j<6; j++)
{
if(sender._days.all[i].id == "calendarValidToDate_day_"+j+"_0")
{
sender._days.all[i].disabled = true;
sender._days.all[i].innerHTML = "<div>" +sender._days.all[i].innerText+ "</div>";
}
if(sender._days.all[i].id == "calendarValidToDate_day_"+j+"_6")
{
sender._days.all[i].disabled = true;
sender._days.all[i].innerHTML = "<div>" +sender._days.all[i].innerText+ "</div>";
}
}
}
}
</script>
任何提示嗎?
使用C#或VB.net? – zey
我目前使用C# – Ouado
我認爲你的'第二個鏈接'的代碼可以工作,再次檢查你的代碼,但是如果你需要更多,你可以參考http://irfanyar.wordpress.com/2010/10/19/禁用週末爲ajaxtoolkit日曆擴展/和http://net-ajax.itags.org/q_dotnet-ajax_18772.html – zey