質問

私た質問をスタックオーバーフローなどを見つけることができ、この特定の問題です。私は簡単なんでもしましょうふり)ASP.NET ページの更新パることを確認できます。

この更新にはパネルがあり HiddenField 制御値が設定される/更新しまっているユーザーインターフェイスが可能です。の価値 更新ときに、DOMを開いているのがfirebug.

次にこの HiddenField があり LinkButton を呼びかけのJavaScriptを修正価値の HiddenField を使用 OnClientClick (この作品を表現)をする場です。の LinkButtonOnClick ハンドラが実行された後の値を修正しました。

ただし、 OnClick ハンドラを取得し、初期値の HiddenField なの値を設定したJavaScript!

これはなぜであろうか。この場合"PEBKAC"?

編集: た同じことを TextBox せずに成功。もし修正の値を手動で開いているのがfirebugを使用の前に届出書を提出せずに、成功です。

編集2: 私は実感 Page_Load が呼び出される前に呼び出される OnClick ハンドラゴえて仕方ありません。私は削除しないで質問して他の人が同じ問題がこの質問です。

役に立ちましたか?

解決

まいEndRequestHandlerイベントはAJAXを更新。

詳しくは、こちらでご確認下さい-->

http://www.codeproject.com/KB/ajax/AfterAjaxUpdate.aspx?display=Print

他のヒント

これといったものの場合はviewstateま悪い冗談してく).何かその時のページの投稿は隠しフィールドは初期化され、値に含まれるViewstate.

いつもの:なアクセスに値を直接 yourHiddenField.Value がOnInitのページを取得で Request.Forms[yourHiddenField.UniqueId] キャストでHiddenFieldを抽出します。るか、というと分からないと思いこの構文です。の"投稿"価値のあるべきは、Requestオブジェクトのどこかが覚えています。いないかどうか値を取得します。ますが、問題はそviewstateがマップされたのOnInitイベントのページです。そして解決の方法を探ります---

こんにちは生成の新たな入力クライアント?ることができるようにサーバーょうか?

このように利用できるので、 OnClick 代わりに、 OnClickOnClientClick.

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