PDA

View Full Version : session در سی شارپ



myysl97
سه شنبه 28 مرداد 1393, 12:13 عصر
سلام
دوستان یه سوال
وقتی از صفحه ای به صفحه دیگه در asp میریم از سشن استفاده میکنیم
میخوام بدونم در سی شارپ باید چیکار کنیم؟؟؟
مثلا وقتی طرف در تکست باکس ID رو وارد کرد در حافظه نگه داریم و وقتی به فرم دیگه رفتیم ازش استفاده کنیم
ممنون

parvizwpf
سه شنبه 28 مرداد 1393, 12:24 عصر
میتونید به اون کلاس پاسش بدید. یا از فیلدهای استاتیک استفاده کنید.

myysl97
سه شنبه 28 مرداد 1393, 15:34 عصر
میتونید به اون کلاس پاسش بدید. یا از فیلدهای استاتیک استفاده کنید.
ممنون دوست عزیز
خوب اینو من نمیدونم دیگه!
در asp با سشن هر کاری میکردم اما اینجا!

parvizwpf
سه شنبه 28 مرداد 1393, 15:43 عصر
برای نمونه: توی کلاسی که میخواهید بهش پاس لدید مثلا Form2:

string name;
public Form2(string _name)
name=_name;
}
حالا name رو میتونید بهش دسترسی داشته باشیدو

اما در فرمی که میخواهید ازش چیزی پاس بدید به فرم2:

void MyMethod()
{
string name="sslam!";
Form2 frm2=new Form2(name);
frm2.Show();
}

hamed442
سه شنبه 28 مرداد 1393, 22:43 عصر
می تونی یک کلاس ایجاد کنی مخصوص متغیرهای سراسری . اگر متغیرهای داخل این کلاس رو به شکل public static تعریف کنی در سراسر پروژه می تونی بهشون دسترسی داشته باشی. مثلا" اگه نام کلاس شما mainclass باشه و متغیری به نام name داخلش تعریف شده باشه به شکل پابلیک استاتیک در سراسر پروژه با classmain.name می تونی به اطلاعاتش دسترسی داشته باشی و تغییرشون بدی.