私はasp.net Webフォームアプリを持っています。
ユーザーに週末にアプリ全体を使用してほしくない (毎週金曜日の午後 6 時から日曜日の午後 23 時 59 分 59 秒まで)
私が通常行うことは、金曜日に「app_offline.htm」という名前の特別な asp.net ファイルをルートに置き、アプリ全体で「app_offline.htm」のコンテンツのみを表示することです (通常、「申し訳ありませんが、現在メンテナンス中ですので、後でもう一度確認してください」)、日曜日の夜にそのファイルを削除します。それはまったく非効率的です。
とにかく、アプリを無効にするグローバルルールまたは何かを配置できますか(または、その時間間隔で「申し訳ありませんが、現在メンテナンス中です。後で確認してください」という唯一のページに表示/リダイレクトしますか?
Masterpage を使用します。Masterpage の下にあるページについては、Masterpage の page_load イベントにルールを設定できますが、Masterpage の下にないページがたくさんあり、そのうちの 1 つに移動して配置したくありません。上のルール。