سیستم مدیریت وضعیت در Net.
جمعه 26 تیر 1394در این مقاله مدیریت وضعیت سمت سرور ( Server side) و سمت کاربر (Client side) بررسی می گردد .
بطور کلی دو نوع مدیریت وضعیت وجوددارد :
1 .مدیریت وضعیت سمت کاربر ( Client side )
2 . مدیریت وضعیت سمت سرور ( Server side )
مدیریت وضعیت سمت کاربر
برای نگهداری اطلاعات سمت کاربر استفاده می شود. که عبارتند از :
Hidden Field
Cookies
Query String
مدیریت وضعیت سمت سرور
Cache
Application
View State
برای حفظ وضعیت فعلی صفحه استفاده می گردد .
Hidden Field
برای پنهان کرن فیلد ها استفاده می شود .
Cookies
بخش کوچکی از یک متن هستند که شامل اطلاعاتی درباره سایت هستند که توسط کاربر مشاهده می شوند .
دستورات Cookie
HttpCookie Object =new HttpCookie();
انواع Cookie
In Memory Cookie
Persistent Cookie
زمان پیش فرض برای Cookie ها 30 دقیقه می باشد .
Session
Session یک مدیریت وضعیت سمت سرور می باشد ، یک دوره ی زمانی برای کاربر خاص است .
در Asp .Net تمامی صفحات وب بر پایه Http توسعه یافته اند، Http وضعیتی برای تشخیصد جدید بودن یا نبودن درخواست ندارد .
دستورات
session["Variable"]=value
زمان پیش فرض برای Session ها 20 دقیقه است .
Query String
برای حفظ وضعیت اطلاعات زمانی که صفحه پاسخ را دریافت می کتد.
دستورات
Response.Redirect("Target Page ?"Key=Variable);
Cache
مدیریت وضعیت سمت سرور می باشد که حافظه موقت است و برای بهبود کارایی سیستم استفاده می شود .
- ASP.net
- 1k بازدید
- 0 تشکر