フォルダーへのパスと親ノードの名前の 2 つのカスタム プロパティを持つ Web パーツがあります。
これらのプロパティのいずれかが変更された場合にのみ、ページをリロードします。プロパティに変更がない場合は、選択したフォルダー (ツリー ノード内) のフォルダー構造を展開して入力し、選択したフォルダーのファイルを横のグリッドビューに表示します。
すべて正常に動作しますが、初めて Web パーツを挿入すると、カスタム プロパティのパスを初めて変更した後にのみツリービューが読み込まれます。初めて挿入するときではありません。
これは、プロパティが変更された場合にのみページをリロードしたいためです。AND プロパティが初めて入力されたとき。しかし、プロパティが初めて満たされていることをどのように確認できますか? Web パーツの Viewstate または単純なプロパティとして、非表示フィールドの値を使用してみました。