У меня есть функция java-script, которая отображает параметры на веб-странице и функцию C#, которая хранит настройки в базе данных. Мне нужно, чтобы указанный java-скрипт также выполнял мою функцию C#. Я думаю, что это возможно с AJAX, но я не совсем уверен (я никогда не использовал AJAX раньше). Я прочитал несколько руководств (w3schools), однако ни один из них не использует файлы с кодом C#. Чтение SO, я нашел this, но я не мог заставить его работать. Если то, что я делаю, возможно, может кто-нибудь помочь мне пройти через него или указать мне в правильном направлении?Использование функции Ajax для вызова кода-функции?
ответ
Возможно, вы можете использовать Microsoft AJAX/UpdatePanel, но я не использовал это, и любые реализации, которые я видел, были вызваны проблемами позже в очереди.
В противном случае взгляните на Jquery AJAX. Это может помочь сделать единственный вызов AJAX, который вас интересует. Тогда может быть проще или проще сделать метод веб-службы, который вы можете вызывать непосредственно из AJAX и абстрагировать код, о котором идет речь, поэтому его можно использовать как в вашем серверный ASPX-код и код JS на стороне клиента.
Для разработки подхода UpdatePanel вы можете сделать следующее:
1. Добавьте на свою страницу UpdatePanel.
2. Внутри UpdatePanel добавьте кнопку. Стиль это не видно. Добавьте обработчик OnClick к кнопке, которая вызывает ваш код C#.
3. В вашем JavaScript добавить код нажмите на скрытую кнопку
<asp:UpdatePanel ID="MyUpdatePanel" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:Button ID="HiddenButton" runat="server" Text="" OnClick="HiddenButton_Click" Style="display: none;" UseSubmitBehavior="False" />
</ContentTemplate>
</asp:UpdatePanel>
function MyJavaScript() {
var hiddenButton = $get("<%=HiddenButton.ClientID %>");
if (hiddenButton != null) {
hiddenButton.click();
}
}
- 1. Использование JQuery Ajax для вызова функции php
- 2. Использование результата вызова AJAX в функции JavaScript
- 3. Использование переменной вне функции обратного вызова ajax
- 4. Использование AJAX для вызова CFC
- 5. Использование AJAX для вызова JMS
- 6. использование XML для AJAX вызова
- 7. Использование ajax для вызова сервлета
- 8. Использование Ajax для вызова WebService
- 9. Использование ajax для вызова php
- 10. Использование curl для вызова ajax
- 11. Использование цикла для вызова функции
- 12. Использование строк для вызова функции
- 13. Использование функции для вызова кортежей
- 14. Использование `SELECT` для вызова функции
- 15. Использование функции $ .each для вызова
- 16. Использование AJAX для вызова функции PHP после использования ниспадающей формы
- 17. Использование функции анонимного обратного вызова для jQuery AJAX
- 18. Использование AJAX для вызова функции PHP при нажатии кнопки
- 19. Вложенные функции Ajax вызова
- 20. JS: Использование имен переменных для вызова функции
- 21. Использование шаблонов для определения функции для вызова
- 22. AJAX вызов для вызова функции удаленного JS
- 23. с использованием ajax url для вызова функции
- 24. CakePHP функции Войти для Ajax вызова
- 25. $ .ajax для вызова функции php не работает
- 26. Использование AJAX для вызова PHP-скрипта
- 27. Использование Ajax для вызова сценария php
- 28. Использование Ajax-вызова для обновления представления Django
- 29. Использование Ajax для отображения значений асинхронной функции
- 30. Использование вызова AJAX в MVC5
Спасибо, я проверю это. –