PDA

View Full Version : سوال: انتقال اطلاعات بین صفحات با متغیرهای استاتیک بهتر است یا ViewState و Session



forodo
پنج شنبه 10 مهر 1393, 11:00 صبح
سلام
من توی برنامه های تحت ویندوز اطلاعات رو با متغیرهای استاتیک جابجا می کردم. یعنی داخل یک کلاس استاتیک یک متغیر استاتیک تعریف می کردم و هرجا که دوست داشته باشم از اون استفاده می کردم.
حالا توی وب تا اونجایی که می دونم این راهها هستش:
QueryString: که به انتهای آدرس صفحه یک علامت سوال و مقداری رو که می خوای اضافه می کنی و در صفحه بعد از اون استفاده می کنیم که به نظر من اصلاً جالب نیست و خوراکه هک کردنه و کلاً تعطیله و ظاهر جالبی هم برای سایت نداره: webform1.aspx?id=5
ViewState: که درست نمی دونم کاراییش به چه شکل هست.
Session: که چون از حافظه سرور استفاده می کنه استفاده نشه بهتره.
Cookie: که کلاً سمت کلاینت هستش و به کار ما نمیاد.
الان کدام روش برای انتقال اطلاعات بین صفحات بهتر است؟
به نظر خودم متغیرهای استاتیک اگر مشکلی توی استفاده از اونها در اینترنت وجود نداشته باشه بهترین گزینه هستش.

fakhravari
پنج شنبه 10 مهر 1393, 18:09 عصر
QueryString میتونی کد و دی کد کنید

aliphp1
پنج شنبه 10 مهر 1393, 18:20 عصر
QueryString رو اگر فیلتر کنید مشکلی پیش نمیاد

ahmad156
جمعه 11 مهر 1393, 09:41 صبح
اول که ViewState مخصوص خود صقحه است نه بین صفحات.
برای اطلاعات مهم و حساس از Session استفاده کنین و برای اطلاعات غیر مهم از QueryString استفاده کنین.