ボタン (ASP.net) をクリックしたい - JS メソッドを実行する必要があり、それが true の場合は、ASP.Net を呼び出す必要があります。 )クライアント側で-それから私のasp.netボタンクリックイベントだけが発生する必要があります。
これを行う方法?
ボタン (ASP.net) をクリックしたい - JS メソッドを実行する必要があり、それが true の場合は、ASP.Net を呼び出す必要があります。 )クライアント側で-それから私のasp.netボタンクリックイベントだけが発生する必要があります。
これを行う方法?
asp:ButtonのOnClientClick属性を試してください。
<asp:Button ... OnClientClick="return yourValidationMethod()" />
検証メソッドが検証に基づいてtrueまたはfalseを返すことを確認してください。
ASP.NETボタンにはOnClientClickプロパティを使用します。検証が失敗した場合はfalseを返し、成功した場合はtrueを返します。
1 つの応答に対してのみ何かを実行する場合は、@Cybernate の例を使用しますが、次のように変更します。
<asp:Button ... OnClientClick="if (yourValidationMethod() == false) return false;" />
無効な場合、false が返されるとポストバックがブロックされ、それ以外の場合は通常のポストバックが発生します。