В первом абзаце вы говорите, что «пользователь никогда не сможет получить доступ к странице» без предварительной очистки кеша браузера. Затем вы упоминаете, что вы можете получить к нему доступ, но вы будете перенаправлены на страницу входа. Проблема в том, что это два совершенно разных сценария, так что же это? Пользователь также перенаправлен на страницу входа? Что на самом деле видит пользователь, пока не очистит кеш?
Ради этого ответа я предполагаю, что внешние пользователи также перенаправляются на страницу входа в систему.
Когда вы перенаправляетесь на страницу входа, вы испытываете встроенный механизм безопасности, связанный с аутентификацией в IIS. Вы не упоминаете, какой тип аутентификации вы используете, но с помощью проверки подлинности с помощью форм в браузере создается безопасный cookie. Срок действия файла cookie истекает через определенный промежуток времени, поэтому пользователь будет перенаправлен на страницу входа. Локально, если вы обновляете страницу слишком много раз, IIS выдает / игнорирует cookie и требует, чтобы вы снова вошли в систему. Это ожидаемое поведение.
К вашему вопросу о CSS, посмотрите на этот вопрос . Я думаю, что ответ от BalusC - это то, что вы ищете в этом отношении.