PDA

View Full Version : نحوه اتقال اطلاعات از یک صفحه به صفحه دیگر



yuttrim20
پنج شنبه 28 اردیبهشت 1391, 13:56 عصر
میدونم شاید این تاپیک خیلی تکراری باشه اما سوال من اینه که querystring مقدار صفحه فعلی رو فقط به صفحه بعدی میبره؟ یا نه میتونه مثلا به دو صفحه بعد تر هم ببره؟یا اصلا ملاک این نیس که صفحه چندم باشه؟
و سوال دیگه این که میشه یه مقدار از صفحه فعلی به دوتا صفحه دیگه انتقال داده بشه؟
این کار رو میشه با querystring انجام داد؟

farhud
پنج شنبه 28 اردیبهشت 1391, 16:06 عصر
تا آنجایی که من می دونم با Query String اطلاعات را به صفحه بعدی می تونیم انتقال بدیم. چون Query string در آدرس صفحه می آید بنابراین فقط به صفحه بعدی انتقال پیدا می کند. مگر اینکه با استفاده از کدنویسی مقدار آن را به صفحه دوم هم ببریم.

برای انتقال متغیرها به صفحات بعدی می توان از session استفاده کرد. استفاده از session محدودیت ایجاد نمی کنه و در هر صفحه ای می توان از مقدار آن استفاده کرد.
راه دیگه ایجاد یک کلاس هست. می شه در آن کلاس متغیر تعریف کرد و در صفحات مقدار دهی کرد.

البته به نظر می رسه استادان فن راه حل های بهتری نیز داشته باشند که اگر توضیح دهند ما هم یاد می گیریم.