PDA

View Full Version : سوال: حلقه تکرار برای خواندن تمامی سشن ها



alonemm
شنبه 30 مرداد 1389, 09:10 صبح
باسلام:

من توی یک پروژه که فروش کتابه کتاب ها توی یک صفحه نمایش داده میشند و یک دکمه اضافه کردن به سبد خرید رو داره که با زدن این دکمه یک سشن با نام کتاب و مقدار آن هم مبغل کتاب باشه.
و هر کتاب در یک ردیف جدول html نمایش میدم.

1- چگونه میتونم تشخیص بدم که روی کدوم کتاب برای اضافه به سبد خرید کلیک شده؟
2- چگونه با یک حلقه تکرار تمامی این سشن ها رو بخونم و زیر هم در یک جدول نشون بدم؟


با تشکر.

mehdi_RM
شنبه 30 مرداد 1389, 11:43 صبح
for (int count = 0; count > Session.Count;count++ )
{
//here code
}

alonemm
شنبه 30 مرداد 1389, 11:50 صبح
for (int count = 0; count > Session.Count;count++ )
{
//here code
}


دوست عزیز اولا که من نام سشن های ساخته شده رو نمیدونم.
فکر کنم با یک حلقه forech بشه.
اگه مثالی دارید بزنید.
و درمورد 1 هم همین طور.

maxpayn2
شنبه 30 مرداد 1389, 12:00 عصر
اگه جستجو میکردی برای مورد 1 حتما به جواب میرسیدی ، در لینک زیر سوال مشابه پرسیده شد :

http://www.barnamenevis.org/forum/showthread.php?t=228848

که در پست شماره 4 جواب داده شد و یک لینک نمونه هم معرفی شد

alonemm
شنبه 30 مرداد 1389, 12:42 عصر
اگه جستجو میکردی برای مورد 1 حتما به جواب میرسیدی ، در لینک زیر سوال مشابه پرسیده شد :

http://www.barnamenevis.org/forum/showthread.php?t=228848

که در پست شماره 4 جواب داده شد و یک لینک نمونه هم معرفی شد

در مورد قسمت 2 سوالم نظری ندارید؟

alonemm
شنبه 30 مرداد 1389, 12:45 عصر
من که جواب سوالم رو در قسمت 1 هم نگرفتم.

maxpayn2
شنبه 30 مرداد 1389, 12:51 عصر
در مورد قسمت 1 فکر کنم جواب واضح بود ، مشکل چیه ؟

alonemm
شنبه 30 مرداد 1389, 13:06 عصر
ببنید من توی php مقدار id فیلد های کتاب ها رو توی یک هیدن فیلد مزاشتم و پست می کردم حالا توی asp.net چنین راهی نیسیت؟

مورد دوم واسم خیییییییییییییییلللیییییی یییی مهم تره.
دوستـــــــــــــــــــــ ـــــــــــــــــــــــــ ـــــــــــــــــــــــــ ـــــــــــــــــــــــــ ـــــــــــــــــــــــــ ـــــــان؟

maxpayn2
یک شنبه 31 مرداد 1389, 13:32 عصر
معلومه که جواب رو درست نخوندی ، توی اون نمونه کد مقدار ID رو توی CommandArgument میریزی و میخونی

persian_bigboy
یک شنبه 31 مرداد 1389, 13:36 عصر
سلام دوست من شما باید از For Each استفاده کنید و به این شکل میشه
For Each Key in Session.Key
Response.Write(Session(Key))
Next

sina.md
یک شنبه 31 مرداد 1389, 16:36 عصر
if(Session.Count>0){
foreach(String KeyName in Session.Keys){
ListBox1.Item.Add(KeyName+" : "+ Session[KeyName]);
}
}