Sharepoint DateTime控件,如何在datechanged上调用客户端和服务器端

Sharepoint DateTime控件,如何在datechanged上调用客户端和服务器端,datetime,sharepoint-2010,Datetime,Sharepoint 2010,我在sharepoint自定义Web部件中有一个datetime控件 <SharePoint:DateTimeControl runat="server" ID="txtUKdtofAdm" LocaleId="2057" DateOnly="True" OnValueChangeClientScript="validateControlsUK();" AutoPostBack="true" OnDateChanged="txtUKdtofAdm_OnDateChanged">&l

我在sharepoint自定义Web部件中有一个datetime控件

<SharePoint:DateTimeControl runat="server" ID="txtUKdtofAdm" LocaleId="2057" DateOnly="True"
OnValueChangeClientScript="validateControlsUK();" AutoPostBack="true" 
OnDateChanged="txtUKdtofAdm_OnDateChanged"></SharePoint:DateTimeControl>

我想在日期更改时调用js和服务器端函数。我已经做了上述操作,但客户端函数不执行。有人能帮我完成这个工作吗?如果一个日期发生了变化,那么客户端的js和onchange服务器端的事件都应该工作

在我的情况下,只有服务器端被解雇


请帮忙。提前谢谢你

好的,我找到了解决办法

我删除了
AutoPostBack=“true”
并在javascript中使用了
uu doPostBack(“”,”)

这会强制回发,而回发会依次触发
OnDateChanged=“txtUKdtofAdm\u OnDateChanged”

获取您的
validateControlsUK()
;并放入
警报('Hello')查看警报是否有效。如果它能工作,则函数可能无法编译。