Чтобы избавиться от таких ненужных .axd файлов, используйте Ajax.dll от Microsoft и напишите свой собственный код для него. Пример использования Ajax выглядит следующим образом.
Предположим, я использую функцию множественного удаления при нажатии кнопки, и я не хочу использовать панель обновления из-за загрузки страницы, попробуйте это.
using Ajax;
Зарегистрируйте свой элемент управления на странице загрузки события
Page_Load
Ajax.Utility.RegisterTypeForAjax(typeof(Admin_UserControls_Delete));
метод
[Ajax.AjaxMethod()]
public int deleteRecords(int ID,string spName)
{
// delete code block
}
> In your **markup source on client click of button** call the javascript.
function callbackmethod(response) {
if (response.value > 0) {
alert("Record deleted Successfully");
window.location.reload();
}
else {
alert("Can Not Delete Record,It is being Used");
}
}
function DeleteMultipleRecords() {
//delete block to get the param values
var str = Admin_UserControls_Delete.deleteRecords(param1,param2,callbackmethod);
}