1

SharePointカスタムWebパーツで日時を制御しています

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

変更された日付にjsとサーバー側の関数を呼び出したいのですが、上記のように実行しましたが、クライアント側の関数が実行されません。日付が変更された場合、クライアント側のjsとサーバー側のonchangeイベントの両方が機能するはずのこの機能を実現するために、誰かが私を助けてくれますか?

私の場合、サーバー側だけが起動されます。

親切に助けてください。前もって感謝します

4

1 に答える 1

0

わかりました、私はこれに対する解決策を得ました。

私は削除AutoPostBack="true"し、javascriptで使用
__doPostBack('<%= txtUKdtofAdm.Controls[0].ClientID %>', '');
しました。これにより、ポストバックが強制され、次に発火します。OnDateChanged="txtUKdtofAdm_OnDateChanged"

于 2012-07-07T08:06:58.867 に答える