0

ページに次の構文のコントロールがあります。

 <iwc:ImgButton runat="server" ID="saveForm" ImageUrl="~/images/save.png" OnClientClick="saveFormData(); return false;" Text="Save Form" />

起動するスクリプトが含まれています。保存するように人に思い出させる確認ボックス付きのタイマーを用意するつもりでした。「X 分経過しました。保存しますか?」

彼らが OK と言うと、次のコマンドが起動されます。

 $("#saveForm").click();

しかし、クリック機能を起動していないようです。なぜだめですか?

4

1 に答える 1

1

ID はサーバー上のものであり、必ずしもクライアント側の答えではありません。これを修正するには、jquery コマンドを次のようにする必要があります。

 $("#<%= saveForm.ClientID %>").click();

それはそれを解決するでしょう。確認済み。

于 2012-09-17T14:24:32.077 に答える