Я пытаюсь узнать, как работает AJAX под капотом. Скажем, у меня есть форма asp.net с кнопкой на ней. Затем я имею базу данных с одним столбцом DateTime
. Когда я нажимаю кнопку в форме asp.net, я хочу вставить столбец в базу данных с текущим временем.
У меня будет обработчик событий С#:
protected void btnButton_OnClick(Eventargs e, object sender)
{
//insert DateTime.now into DB
//This part is easy
}
То, что я хотел бы сделать в самой форме, - это нажать кнопку NOT, чтобы перезагрузить форму. Он просто отправит сообщение на сервер; нет причин для перезагрузки страницы. Какими способами я мог бы это сделать?
-
Я немного искал структуру AJAX и, похоже, это можно было сделать на панели обновления, но страница все равно перезагрузилась бы, это было бы менее заметно для пользователя.
-
Используйте вызов __doPostBack в javascript. Я понятия не имею, как это работает.