PDA

View Full Version : سوال: طریقه نوشتن سشن چند مقداری!!!!!!!!!!!



sooty4u
دوشنبه 11 مهر 1390, 11:35 صبح
با عرض سلام و خسته نباشید
برای پروژه پایانی یه سایت فروش کتاب طراحی کردم وجزئیات کتابها (مثل آی دی کتاب) رو از دیتا بیس میخونم ، حالا برای ارسال آی دی کتابهایی که توسط کاربر سایت انتخاب شده به صفحه خرید برای ایجاد فاکتور مشکل دارم
با راهنمایی استادم میدونم باید سشن بنویسم اما چطوری میشه سشن چند مقداری ایجاد کرد؟ ممنون میشم کمکم کنید.
درضمن نمیدونم سوالمو جای درستی نوشتم یا جای اینجور سوالات یه جای دیگه است؟!!!!:اشتباه:
بازم ممنون:لبخندساده:
یاحق

mayamz
دوشنبه 11 مهر 1390, 15:30 عصر
سلام سوالتو جای درستی مطرح کردی

برای اینکار بهترین راه این هستش که یک شرط بزاری مثلا

if(Session["example==""])
{
در اینجا مقدارو به Session اختصاص بده
}

if(Session["example !=""])
}
Session["example=مقدار+"/"
}

اینطوری لیستی از ID های مورد نظر با علامت جدا کننده (/) وجود دارد برای جدا سازی هم میتونی از Split استفاده کنی

modern_amin
دوشنبه 11 مهر 1390, 16:06 عصر
قابل توجه مدیران سایت

این تایپیک مربوط به تالار ASP.NET هست

mayamz
دوشنبه 11 مهر 1390, 16:10 عصر
خب اینجا مگه کجاست؟؟؟

sooty4u
دوشنبه 11 مهر 1390, 16:13 عصر
سلام
خیلی خیلی ممنونم از اینکه زود جواب دادین
اینی که شما اینجا گذاشتین باید دستی مقدار دهی بشه ، مشکل اینجاست که من آی دی ها رو از دیتابیس میخونم و میخوام با سشن بفرستم به یه پیج دیگه ....
واقعاً نمی دونم چطوری این کارو انجام بدم!!!!!:افسرده:

ممنون میشم واضح تر راهنمایی کنید :خجالت:
با تشکر
یاحق

Saman Hashemi
دوشنبه 11 مهر 1390, 16:21 عصر
به این صور هم میشه...!
string[] str = new string[3];
str[0] = "1";
str[1] = "2";
str[2] = "3";
Session["ID"] = str;
Response.Redirect("dl.aspx");
و در هر صفحه ای که خاصی استفاده کنی...!
string[] str = Session["ID"] as string[];

sooty4u
دوشنبه 11 مهر 1390, 16:51 عصر
واااای ممنونم:لبخندساده:

یک دنیااااااااااااااااااممنو ن:خجالت: خیلیییییی لطف کردین:تشویق:

ولی بازم سشن رو بصورت دستی مقداردهی کردید،
درحالیکه من میخوام سشنم با آی دی هایی که کاربر انتخاب میکنه مقدار دهی بشه:)
چطوری این کار رو انجام بدم؟!!!!!!!!
لطفاً بازم راهنماییم کنید!!!!

شاد ، موفق و پیروز باشید......