0
私はthisによると、私はjQueryのを使用して、クリックイベントに結合していたが、しかし、ページがまだ投稿がバックに関係なく、私がしようとしない何のLinkButton ...LinkButtonコントロールでポストバックをキャンセル
を持っていますしかし私は、何も動いていないようにみえevent.preventDefault
を使用することができるはず、それは常にポストバック、しかし、私はここで、アラートに
を得るか、私の例である
私は、スタンドアロンのページでそれを実行すると、しかし、我々は thisスクリプトを使用している、予想通り、これは仕事をしているようですし、原因となっていることが表示されますいくつかのさらなる調査の後<asp:LinkButton runat="server" Text="TEST" ID="lnkTest"></asp:LinkButton>
<script>
$(document).ready(function() {
var lnk = $('#<%=this.lnkTest.ClientID %>');
lnk.unbind('click.test').bind('click.test', function (event) { alert("Click"); event.preventDefault(); event.stopPropagation(); return false; });
});
</script>
UPDATE
オーケー競合..このスクリプトは、任意のHREF = 'javascriptの移動
:クリックハンドラに...を、イムは推測そのハンドラが、それとは何かを持っていることが割り当てられているため...
私はjquery名前空間を使用していますが、これはサポートされており、警告を受け取ります.. –
これらは[名前空間のイベント](http://api.jquery.com/bind/)です。 – karim79
ああそうです。それらを完全に忘れてしまった。私はいくつかのテストを行い、私がこれを再現できるかどうかを見ます。 – mekwall