豚吐露@wiki

コード側(CSharp)から任意のJavaScriptを実行したい

最終更新:

ohden

- view
管理者のみ編集可

ASP.NETにおいて、inputタグにJavaScriptでエラーチェックを行い、OKであればサーバー側で処理をさせたい。というような場面がある。
この時、asp:Buttonタグに『OnClientClick="chkScript()"』と『OnClick="btnClick"』の両方が記述されていた場合、Script実行後に『btnClick』が実行されてしまう。

この時、サーバー側の処理を実行したくないパターンとき、Script側で
window.event.returnValue = false;
と実行し、終了する。
すると、サーバー側へイベントが送信されなくなる。



更新日: 2014年10月14日 (火) 17時36分09秒

タグ:

ASP.Net .Net C#
記事メニュー
ウィキ募集バナー