【发布时间】:2011-10-21 15:26:21
【问题描述】:
是否可以在日历日内为 asp.net Calendar 控件添加DropDownList,然后将其绑定到SelectedIndexChanged 事件?
我可以在我想要的日期内添加DropDownList,但我无法将它绑定到事件。我已经看到它在 Calendar 控件中为 LinkButton 完成,但对于 DropDownList 没有。
【问题讨论】:
-
服务器端还是客户端事件?
-
服务器端事件是我想要实现的。
-
除了我在下面的答案中提供的链接之外,如果它适合您的需求,您可以考虑使用客户端事件来启动一些 AJAX。根据您想要在服务器上实际执行的操作,它可能会带来更好的 UI。
-
@stillsmallvoice - 只是感兴趣,你从哪里得到这个?
-
谢谢乔恩。所以基本上,我的日历有两个下拉列表和一个选定日期的链接按钮。一旦用户选择了他们的选项,他们就可以使用此答案下方的文章点击链接按钮保存按钮来映射事件。然后我使用了 Page.Request.Params.GetValues("ddlSample")[0];从链接按钮事件的下拉列表中获取值。一点也不理想,但它确实有效。如果我不需要链接按钮并且可以通过选择的索引更改事件来完成它会更好。