Как добавить файл javascript в качестве вложенного ресурса на страницу после ajax javascript уже на странице? NB хочу сделать эту часть динамически, чтобы код был завершен в usercontrol.Зарегистрировать Javascript файл на странице aspx из WebReousrce
в ASPX странице: ScriptManager
Код: Монтаж: WebResource ("functions.js", "текст/JavaScript")
Код: OnPreRender:
ScriptManager.RegisterClientScriptResource (Me. Страница, Me.GetType(). BaseType, "Functions.js")
Этот код успешно добавляет мой код javascript на страницу, но не после AJAX javascript, и поэтому не все мои функции работают правильно.
Спасибо, Дэйв
попытался ниже, ему удается зарегистрировать файл JavaScript, но появляется на веб-странице перед ajax javascripts, и поэтому функциональность не работает, есть ли способ указать порядок, то есть добавить его обратно. ScriptManager.RegisterStartupScript (Me.Page, Me.GetType, pKey, strJava, False) – Dave
У вас есть контроль над тем, когда добавлен сценарий Ajax, поскольку я считаю, что это просто до добавленного заказа? Вы также можете внести изменения в файл сценария, который вы включите, чтобы он не запускался немедленно. Например, присоединитесь к загрузке в своем скрипте или выполните настройку? –
Сценарий ajax автоматически добавляется ScriptManager и поэтому не имеет контроля над его добавлением. Файл javascript имеет только функции, вызываемые пользовательским событием, то есть нажатием кнопки, но его код должен ссылаться на объект ajax, созданный кодом ajax, и поэтому существует ошибка с ошибкой null, если js-файл добавлен до создания ojbect. – Dave