私は更新パネル内でツリービューコントロールを使用しています。 checkednodesコレクションはほぼ毎回リセットされます。手伝ってくれますか?なぜ私のtreeview.checkednodesコレクションがリセットされましたか?
答えて
Eh!遅れましたが、私は今この記事を更新することを考えました。私はこの問題に取り組んでいました。問題は、私がAJAX UpdatePanelの下でツリービューを使用することを余儀なくされたことでした。だから、ツリービューのノードのリストを選択すると(ツリービューはチェックボックスが有効になっています)、コードビハインドでチェックボックスが選択されていないことがあります。だから私は振る舞いについていくつかの調査を行い、異なるフォーラムで異なる投稿を読んで、ほとんどの問題を処理するコードをいくつか行った。詳細に興味
誰もがここに私のポストを見てもよい:http://www.geekays.net/post/Using-TreeView-inside-AJAX-UpdatePanel.aspx
私は左のフィールドから答えを出すつもりです。ここではあまり働かないでしょう。 Page_LoadまたはPage_PreRenderでTreeviewを設定していると仮定しましょう。ポストバック時に、元のデータセットを常にツリービューに再バインドしていますか? IsPostBackの場合のみバインドしてください。すべて設定する必要があります。
基礎となるデータに変更が加えられた場合にのみ再バインドを行い、!IsPostBackを返します。 また、ノードが展開されているか、そうでなければあまりにもポストバックの後でも、nodeclickイベントはページ全体をリフレッシュします。 しかし、チェックノードの紛失が最も重大です。 checkednodesは、ポストバックのnodepopulateイベントの時に機能します。しかし、treepopulateイベントに続くpage_preloadまたはpage_loadイベントはゼロカウントを示します。私は現在、チェックノードをセッションに設定し、必要に応じて取得します。しかし、それは多くの管理が必要です。 詳しくはこちらの記事をご覧ください:www.geekays.net – Kangkan
- 1. Cont。私の状態がリセットされないのはなぜですか?
- 2. 私のコレクションがいつもソートされないのはなぜですか?
- 3. なぜ私のuser_idがnullに更新されましたか?
- 4. ファイルのアップロードサーバーがリセットされました
- 5. BorderStyleプロパティの値がリセットされた後にリセットされます
- 6. mongo:コレクションが表示されないのはなぜですか?
- 7. コレクションを公開した後にコレクションが定義されないのはなぜですか?
- 8. 私の環境変数がgulpで設定した後にリセットされるのはなぜですか?
- 9. ドキュメントゲッター機能がリセットされるのはなぜですか?
- 10. slideToggle()でアニメーションがリセットされるのはなぜですか? (jQuery)
- 11. ポストバック後にドロップダウンがリセットされるのはなぜですか?
- 12. なぜdsPIC30F4012がリセットされるのですか?
- 13. current_userポインタがリセットされるのはなぜですか?
- 14. 新しいページが読み込まれたときにChrome.storage.syncストレージがリセットされるのはなぜですか?
- 15. nsIUploadChannel - 接続がリセットされました
- 16. ストリームがリセットされました:ヌル
- 17. 私のbackbone.jsコレクションのリセットが1つのモデルを追加するのはなぜですか
- 18. コレクションのリセットと追加を使用する - なぜそれほど違いがありますか?
- 19. 最終的なコレクションがまだ更新されるのはなぜですか?
- 20. BizTalk 2009で予期しないバインディングがリセットされました
- 21. コレクションが変更されたときにコンバータが呼び出されないのはなぜですか?
- 22. コレクションがフィルタ処理された後、WPF Databindingが更新されないのはなぜですか?
- 23. コレクションのロック保護に関係なくコレクションが変更されました
- 24. ImageFieldから返されたTextFieldの値がリセットされました
- 25. 無効なメールにパスワードがリセットされました
- 26. ボタンのような私のfacebookはリセットされました(2016年3月)
- 27. なぜ私のUINavigationBarバックグラウンドに色が追加されましたか?
- 28. ユーザーがフィールドを手動でリセットした後でng-dirtyがリセットされない?
- 29. なぜ戻るボタンをタップすると、私の活動がリセットされますか?
- 30. ループ内で文字列がリセットされないのはなぜですか?
ほぼすべての時間:)を???どういう意味ですか?あなたはいくつかの時間を取得し、いくつかの時間ではない? –
はurコードを投稿することができます.. –
私は実際にそれに取り組んできましたが、その男は責任を負うのはAJAX UpdatePanelです。 Microsoftは、TreeViewがUpdatePanelと互換性がないと穏やかに宣言し、UpdatePanel内でTreeViewを使用するように強制されました。私は私のブログhttp://www.geekays.net/post/Using-TreeView-inside-AJAX-UpdatePanel.aspxで同じことを詳述しており、今私は幸せです。 – Kangkan