دسته بندی ها
08:22 1399/07/13

اجرای دستورات ScriptManager و دریافت نتیجه توابع

مشخصات سوال کننده :
کاربر : Kpa91     امتیاز کاربر : 12     رتبه کاربر : 59
دسته بندی : Asp.net Web Form

به این سوال امتیاز بدهید    ‎−1
تعداد بازدید این سوال : 3450
1 نظر
hamid_b : دوست عزیز scriptManager چی هست؟ چجوری استفاده شده؟ لطفا کدی که نوشتید رو قرار بدید و توضیح بدید. خیلی سوال گنگ هست

امتیاز کاربر : 518   رتبه کاربر : 4   تاریخ ثبت : 10:14 1399/07/13
هوش مصنوعی

پاسخ هوش مصنوعی

برای کنترل اجرای دستورات پس از دریافت نتیجه تابع در ASP.NET با استفاده از ScriptManager و AJAX، می توانید از Callback Function ها یا AJAX تودرتو استفاده کنید. این کار باعث می شود تا کدهای شما بعد از دریافت نتیجه تابع اجرا شوند.

به عنوان مثال، می توانید از jQuery برای این منظور استفاده کنید. در اینجا یک نمونه ساده آورده شده است:


$.ajax({
    type: "POST",
    url: "YourPage.aspx/YourFunction",
    data: "{}",
    contentType: "application/json; charset=utf-8",
    dataType: "json",
    success: function(response) {
        var result = response.d; // نتیجه تابع
        if (result === true) {
            // کدهای شما در اینجا اجرا می شود
        } else {
            // کدهای دیگر در اینجا اجرا می شود
        }
    },
    error: function() {
        // در صورت بروز خطا در اینجا اجرا می شود
    }
});

در اینجا `YourPage.aspx/YourFunction` باید با URL و نام تابع واقعی شما جایگزین شود. با استفاده از این رویکرد، ابتدا نتیجه تابع دریافت می شود و سپس کدهای بعدی بر اساس نتیجه اجرا خواهند شد.

به این پاسخ امتیاز بدهید    0
امتیاز: - رتبه: -
پاسخ دهنده : Kpa91 23:54 1399/07/29

مشکل رو در سایت Microsoft پیدا کردم اسکریپت منجرها دو حالت دارند بررسی اشیائ و بعد اجرا ، اجرا و بعد بررسی اشیاء هیچکدام نیازی رو که داشتم برآورد نکردند.

ویرایش شده در چهارشنبه 30 مهر 1399 ساعت 00:00:45
به این پاسخ امتیاز بدهید    0
امتیاز: 12 رتبه: 59
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود