У меня есть устаревшая веб-страница с элементом управления asp:FileUpload
с событием OnClick
.При загрузке электронной таблицы .xsls с круглыми скобками ()
в имени файла, например, "somefile (2) .xsls", с помощью браузера Chrome, обработчик UploadButton_Click
не вызывается.Вместо этого веб-страница перенаправляется на страницу по умолчанию, как если бы произошла ошибка.
Однако имя файла без круглых скобок работает нормально.(Нет проблем с IE.)
Мне нужна помощь в отладке этого.Точки останова в обработчике кликов в этом сценарии не действуют.Response.Write
и т. Д. Тоже не годятся, потому что событие не попадает в цель.
Код в значительной степени такой:
<asp:FileUpload id="FileUpload1" runat="server">
</asp:FileUpload>
<asp:Button id="UploadButton"
Text="Upload file"
OnClick="UploadButton_Click"
runat="server">
</asp:Button>