【发布时间】:2026-02-02 13:00:01
【问题描述】:
asp.net 中的日历控件有一个默认行为,即在月份更改时(单击下个月或上个月箭头时)进行回发。这会导致日历控件折叠。如何防止这种情况。我只希望在日期选择发生变化时进行回发,并且在月份更改时日历控件不应折叠。
感谢任何帮助
提前致谢
【问题讨论】:
标签: asp.net
asp.net 中的日历控件有一个默认行为,即在月份更改时(单击下个月或上个月箭头时)进行回发。这会导致日历控件折叠。如何防止这种情况。我只希望在日期选择发生变化时进行回发,并且在月份更改时日历控件不应折叠。
感谢任何帮助
提前致谢
【问题讨论】:
标签: asp.net
听起来您的页面上还有一些其他代码不知道回发,导致日历控件崩溃。日历控件是一个服务器端控件,它将导致回发更改月份、年份等。
要尝试的一件事是将日历控件放在 ajax 更新面板上。回发仍然会发生,但它将在面板的上下文中完成,并且不应在回程中触发所有其他页面事件。
我也同意 Tim 的建议,即您可以使用客户端日期选择器。如果您没有对控件背后的代码做任何有趣的事情,那么它不会增加任何价值。
【讨论】: