У меня есть пользовательский элемент управления asp.net, на котором я хочу использовать jquery ajax. Это, в основном, всплывающая форма, которая позволяет пользователям вводить имя в автоматическое полное управление. Я не знаю, как это сделать, используя jquery ajax, потому что в вызове jQuery ajax я должен указать имя страницы в разделе url :, а затем метод для вызова. Однако я хочу поместить этот метод в файл .cs пользовательского элемента управления. Есть ли способ сделать это, или мне нужно создать страницу, чтобы просто удерживать методы ajax?Как сделать jquery ajax-вызов на пользовательском элементе управления asp.net
ответ
Пользовательский элемент управления отличается от страницы, поэтому вы не можете вызвать его из своего jquery. Если вы используете Asp.Net AJAX, вы можете поместить метод в метод страницы. В противном случае вы должны поместить его в веб-сервис.
Будьте осторожны с «Ajax Request Call» в пользовательском контроле на другие ресурсы (в этом случае веб-службы). Если вы вызываете службу из своего элемента управления вне вашего приложения (другого домена), вы, вероятно, сталкиваетесь с «Cross Domain» Ajax Request "!!!
ICallbackEventHandler - лучший вариант, если вы не хотите использовать веб-сервис. Он внутренне выполняет вызов ajax.
Detail о ICallbackEventHandler можно найти по адресу:
http://msdn.microsoft.com/en-us/library/system.web.ui.icallbackeventhandler.aspx
Пример этого, в UserControl, можно найти по адресу:
http://www.codeproject.com/Articles/27172/The-ICallbackEventHandler
- 1. JQuery не работает на пользовательском элементе управления пользователя в ASP.Net
- 2. Как сделать getElementById на элементе управления ASP.NET
- 3. ASP.NET: агрегация валидаторов в пользовательском элементе управления
- 4. Пользовательское событие JQuery в пользовательском элементе управления ASP.Net
- 5. Код jQuery не работает в пользовательском элементе управления ASP.NET
- 6. Как удалить элементы управления на панели в пользовательском элементе управления?
- 7. Как реализовать BaseValidator и IValidator в пользовательском элементе управления - ASP.Net
- 8. Событие макета на пользовательском элементе управления пользователя
- 9. Как настроить фокус управления в пользовательском элементе управления ASCX?
- 10. настройка фокуса в одном пользовательском элементе управления на основе действия в другом пользовательском элементе управления
- 11. Как установить фокус на элемент управления в пользовательском элементе управления?
- 12. Как обрабатывать исключения, созданные в пользовательском элементе управления ASP.NET?
- 13. Установить подсказку на пользовательском элементе управления leafletjs
- 14. Как передать переменную в пользовательском элементе управления?
- 15. Отключение элементов управления на вложенном пользовательском элементе управления
- 16. Сохраняйте фокус на пользовательском (пользовательском) элементе управления в WPF
- 17. Как изменить курсор в пользовательском элементе управления?
- 18. Замена body.onload в пользовательском элементе управления
- 19. JQuery ControlID в элементе управления пользователя
- 20. Можно ли использовать метод async в пользовательском элементе управления ASP.NET?
- 21. Почему в пользовательском элементе управления asp.net не работает firebox onchange?
- 22. Windows Mobile: как скрыть свойство размера на пользовательском элементе управления
- 23. Практическое руководство. Использование AJAX в пользовательском элементе управления ASP.NET
- 24. Как создать элементы управления из кода в пользовательском элементе управления?
- 25. Элементы управления ASP.Net отображаются на странице, но не в пользовательском элементе управления на этой странице.
- 26. Передача параметров в пользовательском элементе управления
- 27. Сценарий JQuery на веб-пользовательском элементе управления Asp.Net выполняется больше, чем один раз
- 28. Как создать событие click на пользовательском элементе управления?
- 29. Как ограничить область управления клиентом в пользовательском элементе управления WinForms
- 30. Изображение не отображается в пользовательском элементе управления
Я думаю, что он определенно хочу используйте веб-сервис – Nick
ах спасибо, ребята! Я полностью забыл о веб-сервисе. – Riz