Этот процесс работал нормально в Chrome, но в Firefox 7.0.1 есть проблемы.
У меня есть Ajax AsyncFileUpload
и панель обновления, содержащая элементы управления Literal для получения информации о файле и элемент управления изображения дляПредварительный просмотр, AsyncFileUpload
находится за пределами UpdatePanel
.Когда AsyncFileUpload
загрузка завершена, событие на стороне клиента вызывает скрытую кнопку в UpdatePanel
, которая, в свою очередь, запускает событие на стороне сервера, которое устанавливает поля и изображение в UpdatePanel
и говорит ему об обновлении.
Странно то, что этот процесс работает нормально, когда другая скрытая кнопка вызывается до того, как AsyncFileUpload
загрузит изображение.Панель обновления устанавливает и отображает подробности текущего изображения, но когда пользователь выбирает изображение для замены, загрузка файла завершается, и нажатие кнопки запускается, код устанавливает данные, но на странице не отображаются какие-либо изменения.В веб-консоли есть ошибки, но я понятия не имею, что они означают, и я погуглил их до смерти. Я вставил их ниже.
Error: c.defaultView.getComputedStyle(a, null) is null
Source File: http://localhost:3271/Telerik.Web.UI.WebResource.axd?
_TSM_HiddenField_=ctl00_MainContent_ScriptManager1_TSM&compress=1
&_TSM_CombinedScripts_= %3b%3bSystem.Web.Extensions%2c+Version%3d3.5.0.0%2c+
Culture%3dneutral%2c+PublicKeyToken (removed long string o stuff) Line: 6463
Я отключил Telerik Rad Script Manager длястандартный диспетчер сценариев asp и теперь получаю эту ошибку вместо этого, я не знаю, связана ли она.
Error: uncaught exception: [Exception... "Index or size is negative or greater than
the allowed amount" code: "1" nsresult: "0x80530001 (NS_ERROR_DOM_INDEX_SIZE_ERR)"
location: "http://localhost:3271/ScriptResource.axd? (removed long string o stuff)
Line: 191"]
РЕДАКТИРОВАТЬ Chrome выдает эту ошибку
Uncaught Sys.ParameterCountException: Sys.ParameterCountException: Parameter count mismatch.
РЕДАКТИРОВАТЬ Я прошел через сценарий, включив и очистив все возможные конфликтующие файлы, но это не устранило проблему, хотя есть новая ошибка, хотя в Firefox, хотя
Error: c.defaultView.getComputedStyle(a, null) is null
Source File: http://localhost:3271/ScriptResource.axd?d=... Line: 16
РЕДАКТИРОВАТЬ IE8 выдает эту ошибку, ни один сайт не работает в IE8
User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0;
.NET CLR 2.0.50727; .NET CLR 1.1.4322; .NET CLR 3.0.04506.648; .NET CLR
3.5.21022; InfoPath.2; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
Timestamp: Tue, 18 Oct 2011 13:21:11 UTC
Message: Invalid argument. Line: 202 Char: 17 Code: 0
URI: ScriptResource.axd?d=...
Если вам нужны какие-либо дополнительные объяснения или информация, пожалуйста, обращайтесь, любая помощь будет принята с благодарностью, спасибо!