.NET C#の - ページを検証した後javascriptのメソッドを呼び出しますか?

StackOverflow https://stackoverflow.com/questions/1356586

質問

私はいくつかのCSSの魔法は/表示し、ユーザーは、.NET Webフォームを送信したときに、いくつかのdivを非表示にするし、簡単なJavaScriptの(jQueryのベースの)メソッドを持っている。

function doShowHide()
{
  $('.Button').hide();
  $('.ButtonHdn').show();
}

私はJSに加えて、実行するために、.NETコントロールの検証に建てられたので、私はWebForm_DoPostBackWithOptionsを必要とする()メソッドを使用しています上記のスニペット。シーケンスは、しかし、私は問題を抱えているものです。私は(ページが有効でない場合、私はボタンを非表示にする必要はありません)火災上記の私のjsコードの前に場所を取る(そして有効である)して検証する必要があります。

任意の提案をいただければ幸いです。

私の最終目標は、送信ボタンが(成功した検証に)離れて行くと無効になり、「お待ちください...」と言い、別のボタンで置き換えられることです。私はこの問題をGoogle'dましたが、誰もが問題を持っているようだが、誰が単純な答えを持っていません。ここでのコミュニティは、常に最良の答えを持っているので、私は、私はここに私の問題を投稿しようと思いました。

ありがとうございます。

役に立ちましたか?

解決

サーバー側のコードが実行された後、あなたはjavascript関数を実行するための旧姓なら、あなたが使用することができます。

Page.ClientScript.RegisterStartupScript()

MSDNの記事を参照してください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top