クライアント側イベントOnClientClickingに引数を渡す際に問題があります。OnClientClickイベントでEval引数を指定してjavascript関数を呼び出す方法はありますか?
私は評価引数を渡すたびに、ポストバックは私がOnClientClick
コードで"return false;"
を書いたにもかかわらず、何らかの理由があります:私は、私は同様ので見つかったいくつかのソリューションを含む、さまざまなことを試してみました
OnClientClick='<%# "toggleContactDetails("+Eval("ItemId")+"); return false;" %>'
質問。
は、私もこの試みた:
OnClientClick='<%# string.Format("toggleContactDetails({0});return false;", Eval("ItemId"))%>'
または引用符で遊んで。何も動作しません。
私はテストのために書いたので、機能はしても、実行されていない知っている:JavaScriptのファイルで
function toggleContactDetails(itemId) {
confirm(itemId);
}
、およびメッセージは表示されません。
お願いします。
OnClientClick = 'toggleContactDetails( "+ <%= Eval(" ItemId ")%>"); "%>" –