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