アプリケーションで WSS 3.0 を使用しています。リストを DataView Webpart として表示しています。ここでの私の目的は、この Web パーツを選択した個人グループに表示できるようにすることです。WSS 3.0 には対象ユーザーのオプションがないため、リストのアクセス許可を編集し、選択したユーザーにのみ読み取りアクセス許可を付与しました。これにより、ページから Web パーツが非表示になるのではなく、アクセスが拒否されましたというメッセージが他のユーザーに表示されます。
アクセス拒否。このアクションを実行する権限、またはこのリソースにアクセスする権限がありません。
私が言ったように、私はこの Web パーツを非表示にしたいと考えています。これは、表示する権限を持たない他のユーザーから Web ページ上で見えないようにするためです。このメッセージはアクセス許可を持っていないユーザーにのみ表示されるため、私のアプローチは、html で上記のメッセージを検索し、親ノードを特定して非表示にすることで、Web パーツを非表示にすることです。
これを行う方法がよくわかりません。何か案は?前もって感謝します!