SharePoint のマスター ページがあり、マスター ページでリストからデータを取得して、前述のマスター ページを使用するサイト ページに表示しようとしています。
しかし問題は、マスターページで取得したデータを非表示フィールドに格納しようとすると、最新の更新データを取得できないことです。隠しフィールドを使用する代わりに、Cookie (一種の jquery プラグイン) を使用してデータを保存し、サイト ページに取得しようとしています。しかし、最新のデータも取得できません。
最後に、サイト ページのdocument.ready()
メソッドがマスター ページのdocument.ready()
メソッドの前に呼び出されるため、ページがポストバックされても常に古いデータを取得するという疑問が見つかりました。
マスター ページとサイト ページの間で通信するためのより良い方法はありますか?
または、マスター ページの document.ready() メソッドがサイト ページの document.ready() の前に呼び出されるようにする方法はありますか?
この問題を解決する醜い方法を見つけました: を使用して、マスター ページの後setTimeout("getTabTips()",1000);
にサイト ページを呼び出します。document.ready()
この質問に対する美しい答えを見つけたいのですが、助けてください。