2

次のコード ブロックの問題についてサポートが必要です。

function(s, e) {
    form1.hfRaiseEvent.value = s.ID;
}

この関数は、クライアント側クリック イベントが発生したときに呼び出されます。ちなみに、s は Sender Object で、e は Event Object です。フォーラムの投稿で見つけた Sender オブジェクトのメンバーを反復処理した後、送信者の ID を返すはずの .ID メンバーを見ました。

問題は、これから取得する文字列が次のようになることです。

"undefined"

例外はありません。その文字列だけです。

追加情報:

  1. s.ID と同じことをするはずの e.target.id も試しました。でも同じ結果になりました。

  2. fhRaiseEvent は、イベントを発生させるコントロールの ID を格納する隠しフィールドです。

  3. クリック時にこの関数を呼び出すコントロールは、Devexpress ASPxEditor です。

これには助けが必要です。

前もって感謝します。

4

2 に答える 2