PDA

View Full Version : سوال: ذخیره اطلاعات به صورت مرحله در database



mehrdad85
چهارشنبه 20 بهمن 1389, 08:20 صبح
سلام

دوستان حتما همتون صفحه های ثبت نام آزمون های کنکور کارشناسی و کارشناسی ارشد سازمان سنجش را دیدید
کل مجموعه ثبت نام به چند مرحله تقسیم شده و برای هر مرحله یه صفحه در نظر گرفته شده و کاربر در هر صفحه اطلاعات مربوطه را داخل database ذخیره میکنه و اگه احیانا کاربری همه مراحل را با موفقیت پشت سر نگذاشت یعنی به دلایلی نتونست تا آخرین مرحله اطلاعات را تکمیل کنه اطلاعات ذخیره شده حاصل از مراحل قبلی نیز دیگر درون database ذخیره نمیشوند و پاک میشن


کسی میتونه روال پیاده سازی را برام یکم تشریح کنه ؟

ممنون میشم

aliasghar2
چهارشنبه 20 بهمن 1389, 10:16 صبح
سلام دوست عزیز
تا اونجا که من میدونم اونا از صفحه های مختلف استفاده نمیکنن
برای اینکار معمولا از کنترل tab یا wizard استفاده میشه که یک حالت مرحله ای به کار میده
که کنترل wizard کاربردی تره

شاهرخ عشایری
چهارشنبه 20 بهمن 1389, 11:08 صبح
دوست عزیز در جواب به سوال شما باید بگم که در این قبیل سایتها، دقیقا چند صفحه مستقل از هم برای طی کردن مراحل مختلف در نظر گرفته شده است.
اما حالا چطور میشه اطلاعات رو در مراحل مختلف ذخیره کرد؟
در جواب باید بگم که شما با استفاده از ابزارهایی که ASP.NET در اختیارتون قرار میده به راحتی میتونید این کار رو انجام بدید. این ابزارها Session، Profile،کوکی و ... هستند. به این روش شما میتونید اطلاعات رو در مراحل مختلف در یکی از موراد گفته شده قرار بدید و در زمانیکه مورد نظر شما بود، آنها را در DataBase ذخیره کنید و یا از ذخیره اونها خودداری کرده و حذفشون کنید.

mohsen_zelzela00
چهارشنبه 20 بهمن 1389, 11:32 صبح
دوست عزيز بهترين روش استفاده از كنترل wizard است كه مي تونيد در اينترنت Sample هاي زيادي رو پيدا كنيد.
در جواب دوست عزيزمان كه گفتند از session مي تونيد استفاده كنيد بايد بگم كه تا اونجايي كه ممكنه در برنامه هاي خودمان نبايد از session استفاده كنيم .