DOBON.NETプログラミング道掲示板

■35687 / 親階層)  webformでの制御
□投稿者/ イクイノックス 一般人(1回)-(2025/09/24(Wed) 11:34:57)
  • アイコン環境/言語:[Webform、C#、.NetFramework4.8.1] 
    分類:[ASP.NET] 

    通常、「更新」ボタンなどを画面デザインで配置して実装する場合、
    クライアントスクリプトで記述するconfirmメソッドはOnClickイベントで実装すると思います。

    gridviewのAutogenerate系のボタンやコマンドコントロールで「自動的」に実装される「ボタン」は画面デザインの時点ではhtmlソース表示しても記述されてないため、OnClickでの制御ができません。
    そのため、postback後に制御する必要がありますが、入力チェック→alertでメッセージ表示は、サーバー側の処理が終わった後に出すイメージで問題ありませんが、confirmはpostback後にRegisterClientScriptBlockで実行するように処理しても、
    サーバー側での更新処理が全部終わってからメッセージが出力される挙動になるため、確認メッセージの用をなしていません。

    OnClickに該当する処理をpostback前にhtmlソースに書かれてなくても無理やり挙動させる、あるいはpostback後の「更新」「削除」などのイベント処理の冒頭でconfirmを出し、ok:実行、キャンセル:e.cancel=true等で中止
    というような処理をするのは不可能なのでしょうか?
    ご存じの方ご教示ください。

    多分VBでもC#でも同じような処理になると思いますが、
    一応サーバーサイドはC#で記述してます。

マルチポストを報告
違反を報告
削除キー/

前の記事(元になった記事) 次の記事(この記事の返信)
親記事 →Re[1]: webformでの制御 /kiku
 
上記関連ツリー

Nomalアイコン webformでの制御 / イクイノックス (25/09/24(Wed) 11:34) #35687 ←Now
Nomalアイコン Re[1]: webformでの制御 / kiku (25/09/24(Wed) 15:25) #35688
  └Nomalアイコン Re[2]: webformでの制御 / イクイノックス (25/09/24(Wed) 16:05) #35689
    ├Nomalアイコン 【報告】No35687 の投稿はマルチポストです / (報告) (25/09/24(Wed) 16:24) #35690
    └Nomalアイコン Re[3]: webformでの制御 / kiku (25/09/24(Wed) 17:12) #35691
      └Nomalアイコン Re[4]: webformでの制御 / イクイノックス (25/10/02(Thu) 11:28) #35692 解決み!

All 上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信

Mode/  Pass/


- Child Tree -