PDA

View Full Version : انتساب متغیر Session



Escalipcher
یک شنبه 01 دی 1392, 18:42 عصر
من یه dropdown دارم که محتویات جدول شهر ها رو نشون میده(اسم شهرها) value هم کد شهراست ! حالا میخوام با session کدشون رو ارسال کنم .

Session["city"] = DropDownCity.SelectedItem.Value;


تو صفحه مورد نظر مینویسم
Int64 c=Convert.ToInt64(Session["city"]);
اما از متغیر c نمیتونم استفاده کنم و خطا میده!

black_binary
یک شنبه 01 دی 1392, 19:12 عصر
سلاام
شاید فراموش کردی سشن رو اد کنی
Session.Add("city", DropDownCity.SelectedItem.Value);

Escalipcher
یک شنبه 01 دی 1392, 19:52 عصر
من از usercontrol استفاده میکنم! یوزر کنترلها رو تو multiview گذاشتم(2 تا view). تو یه view اول(یوزرکنترل اول) شهر انتخاب میشه و value اون رو میزارم تو session .
حالا تو یوزرکنترل بعدی که تو یه view دیگه قرار داره باید session رو بگیره به int64 تبدیل کنه! متوجه نمیشم کجا باید session.add بذارم؟

saramigmigmig
یک شنبه 01 دی 1392, 20:21 عصر
اینطور که توضیح دادید شما تویه صفحه هستید در نتیجه میتونید مقدار رو توی VIEWSTATE بگذارید بجای SESSION