Я пытаюсь ограничить размер файлов, которые можно загрузить на мою страницу. Я обнаружил, что могу сделать это, используя RequestFormLimitsAttribute.
[RequestFormLimits(MultipartBodyLengthLimit = MaxUploadFileLength)] общедоступный класс BulkTruckUploadModel: PageModel { // ... } Это определенно предотвращает загрузку файлов большего размера. Но это приводит к тому, что Microsoft Edge просто выдает общую страницу с ошибкой.

Есть ли какой-нибудь способ зафиксировать эту ошибку и отобразить более информативное сообщение об ошибке?
Обновление. Цель состоит в том, чтобы предотвратить атаки типа «отказ в обслуживании», совершаемые кем-то, кто пытается загрузить огромные файлы. Я также мог бы просто снять ограничение размера, а затем проверить свойство длины файла из кода. Но мне неясно, предотвращает ли этот подход влияние очень больших файлов на сервер. (Это предотвращает загрузку больших файлов или просто проверяет длину после загрузки?)