【发布时间】:2014-03-07 14:24:11
【问题描述】:
我正在尝试找到一种方法来禁用我的Calendar 控件中的“上个月”链接。这似乎应该是一个非常简单的任务,但我无法在文档中找到任何属性或方法来执行此操作。
请注意,我正在寻找一种方法来禁用仅上个月链接,而不是两个链接。仅禁用“下个月”链接应该是相同的解决方案,因此这也是可以接受的。另请注意,ShowNextPrevMonth 属性是一个不可行的解决方案,因为它用于隐藏,这是可以接受但不太理想的,并且隐藏两个链接,而不仅仅是一个。
.NET Calendar Control Documentation
谢谢你的帮助!编码愉快!
旁注:我不是在寻找 JavaScript 解决方案,因为我可以相当简单地设计一个。但是,如果有人碰巧知道我如何为每个链接应用不同的CssClass,我会对该解决方案投赞成票。
【问题讨论】:
-
我假设您的意思是 ASP.NET Web 控件? (如果您可以链接到您正在使用的确切控件,这将有所帮助,以避免任何歧义的可能性。)
-
如果启用了“下个月”链接,是否希望在用户移动到下个月时重新启用“上个月”链接?
-
抱歉,@JonSkeet。我已按要求添加了链接:)
-
@Bolu - 这是计划,但我应该能够弄清楚如何做到这一点,只要我能弄清楚如何禁用“下一步”链接,最初。不过,我不会拒绝有关如何重新启用它的免费信息;)
-
我认为您可以处理
OnVisibleMonthChanged事件?如果它移到上个月,就像什么都不做......这是一个example
标签: c# .net .net-4.0 calendar web-controls