PDA

View Full Version : آپدیت کردن جدول یا یک رکورد با آجاکس



korosh00
سه شنبه 17 تیر 1393, 04:21 صبح
سلام
من یک گرید ویو دارم توش یک باتن گذاشتم وقتی روش کلیک کنی یک مقداری رو ویرایش می کنه و در بانک ذخیره مثلا می خوام کاربر رو تایید کنم روی باتن کلیک کنم فیلد تایید را می نویسه تایید شد . و بعد صفحه را رفرش می کنم تا نتیجه نمایش داده بشه در خود گرید ویو .
حالا اگر تعداد رکوردها زیادشد هی بخوام صفحه را رفرش کنم که نمیشه سنگینه .
اینجا باید از آجاکس استفاده کنم ؟
که فقط همون رکورد را رفرش کنه نشون بده در گرید ویو . درسته ؟
حالا من این کارو تا حالا نکردم .
کسی ازدوستان این نکته رو می تونه راهنمایی کنه ؟
ممنون هستم .

korosh00
جمعه 20 تیر 1393, 14:30 عصر
سلام
الان من یک آپدیت پنل گذاشتم و اسکریپ منیجر صفحه رفرش نمیشه عمل انجام میشه ولی باید گرید ویو دوباره لود بکنم تا نتیجه معلوم که جدول آپدیت شده !
البته این لود شدن هم بدون رفرش صفحه صورت میگیره .
من می خوام وقتی رکورد آپدیت شد فقط همون رکورد آپدیتش معلوم بشه و دیگه نیازی به لود کل گرید نباشه ؟
ممنون

ahmad156
جمعه 20 تیر 1393, 18:15 عصر
شما دو تا راه حل دارین.یکیش همونی هست که خودتون استفاده کردین دومی استفاده از JQuery Ajax .
کاری که شما میخواین با دومی انجام میشه ولی یه خرده کار میبره چون شما وقتی از JQuery Ajax استفاده میکنین و اون طرف از Web Method استفاده میکنین به خاطر Static بودن Web Method ها شما به GridView دسترسی ندارین.پس باید یه خرده دست به کد JQuery تون خوب باشه.اینجا (http://www.dotnetfunda.com/articles/show/971/aspnet-gridview-jquery-tips-and-tricks-part-2)و اینجا (http://www.dotnetfunda.com/articles/show/1465/edit-delete-paging-in-gridview-using-jquery-simplemethod-part-1)رو ببین فکر کنم کمکتون کنه

korosh00
جمعه 20 تیر 1393, 18:42 عصر
سلام
میشه کدهای این مثال را برام تویک صفحه بگذاری
من ی کمی سردر گم شدم .
در حققت مثال رو درست کنی .
ممنون
اینجا (http://www.dotnetfunda.com/articles/show/1465/edit-delete-paging-in-gridview-using-jquery-simplemethod-part-1)