Я использую asp:FileUpLoad
для загрузки файлов в мой проект asp.net c#
. Все это работает отлично, если размер файла не превышает максимально допустимого. При превышении максимального значения. Я получаю сообщение об ошибке "Internet Explorer cannot display the webpage
". Проблема заключается в том, что блок catch try не обнаруживает ошибку, поэтому я не могу дать user a friendly message
, что они превысили допустимый размер. Я видел эту проблему во время поиска в Интернете, но я не могу найти приемлемого решения.
Я бы посмотрел на другие элементы управления, но мое управление, вероятно, не пошло бы на покупку стороннего элемента управления.
В свете ответа, предлагающего ajac, мне нужно добавить этот комментарий. Я пытался загрузить элементы управления ajax несколько месяцев назад. Как только я использую элемент управления ajax, я получаю эту ошибку компиляции.
Ошибка 98 Тип "System.Web.UI.ScriptControl" определен в сборку, на которую не ссылаются. Вы должны добавить ссылку на сборку 'System.Web.Extensions, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35'.
Я мог бы избавиться от него, хотя я добавил "System.Web.Extensions
". Поэтому я отказался от Ajax и использовал другие методы.
Поэтому мне нужно решить эту проблему или полностью новое решение.