PDA

View Full Version : سوال: ارسال مقداری از جاوا اسکریپت به سی شارپ (لطفا کمکم کنید)



sun2rise
پنج شنبه 30 مرداد 1393, 03:53 صبح
public string Delete(string Ids)
{
Response.Write(Ids);
}



چطوری میتونم توسط جاوا اسکریپت یک مقداری را به Ids بدم که درون تابع Delete در سی شارپ نوشته شده است
و بعدا بتونم مقدار داده شده را در سی شارپ پردازش کنم
لطفا راهنمایی کنید دوستان
خیلی لنگم

aminmousavi
پنج شنبه 30 مرداد 1393, 04:03 صبح
سلام دوست عزیز متد رو باید استاتیک تعریف کنی و خاصیت WebMethod بهش بدی :


[WebMethod]
public static void Delete(string Ids)
{

}


برای صدا زدن این متد هم در سمت کلاینت از ajax استفاده کنید :

function CallingMethod() {
$.ajax({
type: "POST",
url: "WebForm1.aspx/Delete",
data: '{Ids: "' + "1000" + '" }',
contentType: "application/json; charset=utf-8",
dataType: "json",
success: OnSuccess,
failure: function (response) {


}
});
}
function OnSuccess(response) {

}

sarah_pah
پنج شنبه 30 مرداد 1393, 08:12 صبح
از متد post در جی کوئری استفاده کن