ユーザーが入力してレポートを生成するための多数のフォームを表示するために使用されるページがあります。これらのフォームはそれぞれ独自の ASP:Panel コントロール内にあるため、フォームの表示を切り替えることができます (適切な権限を持つユーザーのみが、許可されているレポートにアクセスできるようにします)。
クライアントは、各フォームを指すハイパーリンクを含むページ上の「目次」のような領域を要求しました (これにより、必要な特定のレポート フォームを見つけるためにページをスクロールするのに時間を費やす必要がなくなります)。これは、標準<a href="#Area">
と<a id="Area">
タグを使用して簡単に実現できます。私が今探しているのは、ユーザーがアクセスできないレポートのリンクを非表示にする方法です。
最初は ASP:LinkButton コントロールを使用することを考えていましたが、リンクをクリックしてもポストバックが発生することは望ましくありません (これは非常に不要です)。同じ目標を達成するために使用できる他の方法はありますか? レポートフォームを含むパネルの可視性を切り替えると同時に、対応するリンクの可視性を簡単に切り替えることができるものを探しています(コードビハインドから実行されます)。
注: 言語として VB を使用する