ページの作成に忙しく、グリッド ビューのGridView.RowCommand
イベントを呼び出す必要があるグリッド ビュー セル内のボタンの奇妙な動作に気付きました。
OnClientClick=""
``OnClientClick="javascript:DoMethod()"の代わりに を設定すると、the
RowCommand が起動しません。メソッド内のスクリプトが実行されないことにも気づいたので、関数には何も含めることができません。
誰かが私になぜこれが起こっているのか説明してもらえますか? 私は何か間違ったことをしていますか?私はこれを広範囲にグーグルで検索しましたが、説明が見つかりません。
解決策と提案を前もって感謝します。
よろしく
このページに関するより詳細なコードと以前の質問への参照については、ボタン クリック イベントが発生しないおよびJavaScript オブジェクトの予想されるエラーを参照してください。
コード:
function addAcc(a,b) {
var btn = document.getElementById(a);
};
<asp:Button ID="btnAddAcc" runat="server" Text="Add Account"
OnClientClick="javascript:addAcc(this.id,<%# CType(Container, GridViewRow).RowIndex %>)" />