يوجد طريقتين لعمل ذلك: أولًا يمكنك ذلك باستخدام ويب سيرفيس ajax وكتابة الدالة كـ web method كما في المثال التالي: <script type="text/javascript"> //Default.aspx
function DeleteKartItems() {
$.ajax({
type: "POST",
url: 'Default.aspx/DeleteItem',
data: "",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (msg) {
$("#divResult").html("success");
},
error: function (e) {
$("#divResult").html("Something Wrong.");
}
});
} [WebMethod] //Default.aspx.cs
public static void DeleteItem()
{
//Your Logic
}الطريقة الثانية يجب أن تتأكد من أن AutoPostBack="true"غير مفعلة على العنصر، ثم تكتب الشيفرة التالية: function funcall()
{
var id= '<%= Button1.ClientID%>;
$('#'+id).click();
}أو function funcall()
{
document.getElementById('<%= Button1.ClientID%>').click();
}مصدر 1 مصدر 2