javascript - asp.net AjaxControlToolkit CalendarExtender : setting displayed month programmatically from client side

标签 javascript asp.net ajaxcontroltoolkit

有没有办法设置日历扩展器,或者我可以调用一个方法,以便在单击目标文本框时它始终显示包含所选日期的月份?我找到了设置所选日期的方法,但这不会自动将所选日期的月份显示在 View 中。

最佳答案

您可以处理onClientShown事件:

<cc1:calendarextender ID="Calendarextender1"
    OnClientShown="clientShown" ...

例如:

<script type="text/javascript">
    function clientShown(sender, args) {
        var extender= $find('Calendarextender1');
        sender.set_visibleDate(extender._selectedDate);
        // the following is just to show you some other interesting methods
        //sender.set_todaysDate(extender._selectedDate);
        //sender.set_selectedDate(extender._selectedDate);
    }
</script>

恐怕没有文档,所以尝试一下。

关于javascript - asp.net AjaxControlToolkit CalendarExtender : setting displayed month programmatically from client side,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12094981/

相关文章:

javascript - 切换div问题

jquery - 在 vb.net 2.0 中使用 jQuery ajax

c# - 将 foreach 循环中的值分配给 asp :button CommandArgument

c# - 循环遍历 GridView 行并检查复选框控件

asp.net - AjaxFileUpload 选择后自动上传文件

html - 如何从 ASP.NET AJAX 控件工具包中的 HTML 编辑器获取纯文本?

asp.net - AsyncFileUpload 文件大小限制

javascript - 如何使用脚本标签为远程 React 应用程序提供服务?

javascript - 在 Raphael 中如何使元素不可拖动?

javascript - 如何使用函数式 JS 连接数组?