PDA

View Full Version : Alert به مدیریت در برنامه



rasti_web
چهارشنبه 13 آذر 1387, 08:52 صبح
در یک فروشگاه اینترنتی باید بعد از انجام هر خرید ، به صورت آنلاین پیغامی به مدیریت به صورت Alert نمایش داده شود یعنی یک صفحه بر روی سیستم مدیر باز بوده و به طور مرتب خریدهای جدید را به مدیر گزارش دهد ( در واقع به ازای هر Insert در جدول خرید ) . چگونه میتوان این کار را انجام داد ؟

vb_bmw
چهارشنبه 13 آذر 1387, 10:12 صبح
شما اگه می خواهید صفحتون رفرش نشه باید از Ajax استفاده کنید و یه UpdatePanel و یه Timer روی فرم بزارید و بگید مثلا هر 30 ثانیه رفرش بشه(interval رو به 30000 ) ست کنید.

Behrouz_Rad
چهارشنبه 13 آذر 1387, 11:52 صبح
استفاده از MS AJAX در اینجا جالب نیست. کنترل روند درخواست های نامتقارن در دستان خود برنامه نویس انعطاف پذیری بیشتری رو در اختیار میگذاره.
سناریوی اشاره شده، یک سناریوی ساده ست.استفاده از XmlHttpRequest رو پیشنهاد می کنم.
البته باید مشکل بروز کوئری های ناموفق در AJAX رو جدی بگیرید. در همین سایت اگر در یک بازه ی زمانی مشخص، AJAX نتونه پاسخ سریع رو ارسال کنه، صفحه به حالت پیشرفته Redirect میشه. این مورد با بررسی کد status برگشتی XmlHttpRequest امکان پذیر هست.
به همین دلیل، اگر Send و Receive اینترنت شما در همون لحظه که AJAX درخواست رو ارسال می کنه قطع و مجدداً وصل بشه، شانس مجدد برای ارسال درخواست رو دارید! همین مورد رو میشه برای دیدن نتایج آنلاین هم در نظر گرفت.

موفق باشید.

rasti_web
پنج شنبه 14 آذر 1387, 08:16 صبح
میشه نمونه کد timer رو برام بزارین که MS AJAX نباشه . میخوام صفحه به طور مرتب خریدهای جدید را به مدیر گزارش دهد البته در دات نت 2 از MS AJAX استفاده میکنم اما الان بدون MS AJAX در دات نت 1.1 میخوام .