IIS 6 で実行されている VS 2008 Web アプリケーションがあります。web.Config wile には、次のようなセクションがあります。
<location path="public">
<system.web>
<authorization>
<allow users="?"/>
<allow users="*"/>
</authorization>
</system.web>
</location>
コンテンツを提供するために、さまざまな場所にある多数のページで使用されるユーザー コントロールがあります。そのコントロールが、それが置かれているページの場所に基づいてコンテンツをフィルタリングするようにします。たとえば、コントロールが上記のサンプルで指定された "public" フォルダーにある aspx ページにある場合、特定の情報を表示しないようにしたいと考えています。
コードビハインドでこれを達成するにはどうすればよいですか? この web.Config 設定は、この質問とはまったく無関係である可能性もあります。あなたが決めてください。VB または C# は問題ありません。翻訳できます。
おそらくこのようなものですか?If path.Contains("public") Then filterResults()
ありがとう!:)