我在sharepoint custom webpart中有一个日期时间控件
<SharePoint:DateTimeControl runat="server" ID="txtUKdtofAdm" LocaleId="2057" DateOnly="True"
OnValueChangeClientScript="validateControlsUK();" AutoPostBack="true"
OnDateChanged="txtUKdtofAdm_OnDateChanged"></SharePoint:DateTimeControl>
我想在更改日期时调用js以及服务器端函数。我已按上述方式执行,但客户端函数未执行。任何人都可以帮助我,以获得这项工作,其中如果日期改变,客户端和onchange服务器端事件的两个js应该工作。
在我的情况下,只有服务器端被解雇。
请帮助。提前谢谢你
答案 0 :(得分:0)
好的,我得到了解决方案。
我删除了AutoPostBack="true"
并在javascript中使用了
__doPostBack('<%= txtUKdtofAdm.Controls[0].ClientID %>', '');
这会强制回发,而这反过来会引发OnDateChanged="txtUKdtofAdm_OnDateChanged"