2012-03-09 15 views
0

私はASPアプリケーションでdevexpressコンポーネントを使用しています。ページ_load()では、私はASPXtreelistをバインドしました&はpage_initで初期化します。しかし、特定のノードページが自動的にリフレッシュされるとき。 ASPxMenuアイテムのクリックイベントでも同じことが起こります。両方のイベントは、gridviewデータソースをバインドします。これらのコントロールはASPxSplitterに配置されます。私はupdatepanelを使って解決しようとしますが、updatepanel全体がリフレッシュされます。イベント後にページの更新を避けるには?ページリフレッシュを回避する方法

これも試しましたsolution

私は自分のaspマークアップをこのlinkに添付しています。

おかげデフォルトで

+0

さらにコードを表示する必要があります。 ASPXマークアップを投稿できますか? – Seany84

+0

私の編集内容を確認してください – user847455

+0

ファイルホストにアップロードする代わりにここにコードを投稿するだけではありませんか? – Seany84

答えて

0

、ASPxTreeListは、そのビルトインAJAXコールバックを使用し、唯一独自のレンダリングを更新します。

Node Selection - Focused Nodeデモでこの現象を確認してください。

+0

私は既にこのデモコードを確認します – user847455

+1

あなたは同じ結果が発生しましたか? – Mikhail

1

AutoPostbackに設定します。この場合、サーバー側の処理はItemClickイベントとなります。
ASPxTreeListでをtrueに設定すると、サーバー側の処理がFocusedNodeChangedイベントになります。

メニュー項目またはツリーリストの行をクリックするたびにポストバックが発生するため、ページが更新されます。

関連する問題