2011-12-20 16 views
0

私はSiteMapDataSourceにバインドされたajaxツールキットを使用しています。アコーディオンヘッダーにバインドされているノードの一部はリンクであり、一部はリンクではありません。 SuppressHeaderPostbacksプロパティは、すべてのヘッダーをtrueまたはfalseのいずれかに設定します。つまり、リンクとして動作しないotherwordにポストバックを引き起こさないことを意味します。またはリンクのように動作するotherwordにポストバックを引き起こすfalseを意味します。ヘッダーの一部だけをリンクとして機能させることは可能ですか?Ajaxアコーディオンヘッダーいくつかのリンクといくつかはありません

EDIT:私の問題は、webSiteMapノードの中には子ノードがあり、そうでないものがあります。子ノードを持たないものには独自のURLがありますが、子ノードを持つものには独自のURLはありません。だから子ノードを持たない人にはヘッダである&のリンクが必要ですが(子ノードがないので開かない)、子ノードを持つノードは子ノードを表示するために開くヘッダになりたいリンクされていないので、ポストバックは発生しません。

答えて

0

私のウェブサイトマップを再構成することで問題は解決しました。私はリンクではなく、子ノードへのリンクであるすべてのノードを作る新しい親ノードを作っています。すべての親ノードはリンクではありません。そうすれば、SuppressHeaderPostbacksプロパティをtrueに設定でき、ヘッダーのどれもがリンクでなく、展開内の項目だけがリンクになります。

関連する問題