ユーザーがフォームを送信しないようにするために、ボタンを無効にするためにASP.NETのボタンのonclickにJavaScriptを追加したばかりです2回)。ASP.NET - ボタンにonclick属性を追加すると、ページでポストバックのソースを特定できない
このボタンをクリックすると、ページは正常にポストバックされますが、コントロールイベントハンドラは実行されません。ASP.NETはページをポストしたコントロールを特定できません。
私はこの予期しない動作によってちょっと困ります。誰もがそれを説明し、これを行う代わりの方法を提案することができますか?
これはASP.NET Buttonコントロールですか、HTMLボタンですか?それがASP.NET Buttonコントロールの場合、JavaScriptはOnClickまたはOnClientClickにありますか? – knight0323
これはASP.NET Buttonサーバーコントロールです。私はonlick = "Foo();"を追加しました。コントロールを拡張することによって(すなわち、継承を介して)マークアップに直接アクセスすることができる。 – David