Неопределенная процедура в коде позади
У меня в кармане две пуговицы. ASP.NET страница.
<asp:Button ID="UpLoadFile" runat="server" Text="File Selection" CssClass="FileSelection" OnClientClick="fireFileClick()"/> <asp:FileUpload ID="UpLoadButton" runat="server" cssclass="FakeButton" OnChange="UpLoadBtn"/>
Одна из них-обычная кнопка, а другая-кнопка "загрузка файла". Это используется для того, чтобы получить возможность изменить имя кнопки, которую я использую.
Конечно, у меня есть и "скрипт" для того, чтобы запустить событие "click` в кнопке" FileUpload` :
function fireFileClick() { var objfile = Object; objfile = document.getElementById(""); objfile.click(); } }
Этот скрипт работает просто отлично, запускает кнопку "FileUpload" и дает возможность выбрать мой готовый файл для загрузки.
Теперь пришло время для того, чтобы нажать кнопку "FileUpload", и это делается путем кэширования события "OnChange". И это действие сделало его совершенным.
Как вы можете видеть в моей предыдущей ссылке я отправляю это действие события в a Публичный Общий Доступ процедура:
Public Shared Sub UpLoadBtn(sender As Object, e As EventArgs)
Здесь выбрасывается ошибка:
Unhandled exception at line 115, column 119 in http://localhost:50761/Pages/Production.aspx 0x800a1391 - JavaScript runtime error: 'UpLoadBtn' is undefined
В этой ошибке я вижу, что
/Pages/Production.aspxнесколько раз это так
/Account/UsersHandler.aspx
Это последняя страница, с которой я перехожу на страницу "производство".
Но это не так уж и важно, потому что даже если это правильный выбор, ошибка отбрасывает его.
Что я уже пробовал:
Я ищу все вокруг этой проблемы, но я не нашел ничего, связанного с этим.
Может быть, и не повезет.
Есть ли кто-нибудь, кто поможет мне в этом?