PDA

View Full Version : بروز رسانی خودکار بدون اینکه صفحه رفرش شود



880820673
پنج شنبه 24 دی 1394, 07:15 صبح
بروز رسانی خودکار بدون اینکه صفحه رفرش شود در asp هستم

programmer755
پنج شنبه 24 دی 1394, 08:07 صبح
باید از ajax استفاده کنی

scarce
پنج شنبه 24 دی 1394, 08:57 صبح
سلام در سایت زیر یک مثال از زده شما میتونید از این منبع کمک بگیرید صفحه هر 60 ثانیه رفرش میشه

http://www.primaryobjects.com/2008/01/29/preventing-session-timeouts-in-c-asp-net-web-applications/
(http://www.primaryobjects.com/2008/01/29/preventing-session-timeouts-in-c-asp-net-web-applications/)

یه نمونه کد هم برای اینکه بدون رفرش شدن صفحه رو بروزرسانی کنید

http://forums.asp.net/t/1492639.aspx?How+to+Auto+refresh+Content+inside+up date+Panel

CsharpNevisi
پنج شنبه 24 دی 1394, 09:28 صبح
همونطوری که دوستمون گفت میتونی از AJAX استفاده بکنی که نیاز به یه تایمر داره .. و این اصلا کار قشنگی نیست .. ممکنه ساییتت 30 دقیفه تغیییری نکنه . ولی تایمر 60 بار ایجکس را فراخوانی بکنه و سرورت درگیر بشه بی خودی

بهترین راه برای این کار SignalR هستش ...

xsbehx
پنج شنبه 24 دی 1394, 15:06 عصر
دوست عزیر شما سوالت اصلا واضح نیست!!!
چون اگر منظور شما این باشه بدون اینکه صفحه رفرش بشه داده ای به دیتابیس بره یا داده ای ویرایش بشه یا یکسری داده رو بتونی بدون رفرش بدست بیاری، همونطور که دوستان گفتند باید از ajax استفاده کنی ولی اگر منظورت اینه که وقتی تغییری تو دیتابیست اتفاق افتاد، بدون رفرش صفحه شما متوجه بشی، مثل چت آنلاین و امثالهم باید از چیزی که دوست دیگه ای D: معرفی کردن یعنی همون SignalR استفاده بکنی. البته می تونی از nodejs استفاده کنی یا خودت با socket progrtaming کار کنی
اگر منظورت حالت اوله، ساده ترین روشش استفاده از update panel خود visual studio هست ولی اگر منظورت حالت دومه بهترین روش همون SignalR هست