ASP.NETボタン(または他の任意の)サーバーコントロールによってポストバックをブロックするにはどうすればよいですか?ASP.NETボタンによるポストバックをブロックするにはどうしたらいいですか?
I.e.私はボタンを押すが、ポストバックは起こらない。
ASP.NETボタン(または他の任意の)サーバーコントロールによってポストバックをブロックするにはどうすればよいですか?ASP.NETボタンによるポストバックをブロックするにはどうしたらいいですか?
I.e.私はボタンを押すが、ポストバックは起こらない。
は、ページの読み込みにこの
button.Attributes.Add("onclick", "return false;")
を行います。
あなたはJavascriptがほかの代わりに別の可能性のためのポストバックのコールバックを行うAJAX controlsを使用することができ
OnClientClick="return false;"
ボタンのプロパティ
<asp:button runat="server" ... OnClientClick="return false" />
すべてのコントロールがonclientをクリックしているわけではありません! – Eric
使用することができます「falseを返すと、」回答。
コントロールの検証グループのクライアント側の検証を失敗させることができます。あなたがしようとしていることに応じて、それはより良い解決策かもしれません。
ポストバックごとにJavaScriptを実行することもできますが、携帯電話で入力している間に私の頭の上から見せることができます。私は家に帰るとこのポストを更新します。
すべてがonclientをクリックしているわけではありません! – Eric
私はボタンに集中していました。彼はそれが何らかの制御のために働くことを望んでいたと私の心を滑らせた。 –