PDA

View Full Version : کار با session



NetBeans
پنج شنبه 20 فروردین 1388, 20:30 عصر
من می خوام اطلاعاتم رو از یه صفحه به یه صفحه دیگه با استفاده از session انتقال بدم.
اینو بگم که توی سایت یه جستجویی کردم ولی به نتیجه ای نرسیدم. واضحتر بگم که کدهای موجود رو نتونستم اجرا کنم و error کامپایلری می گیرفت.
اگه میشه یه مثال کامل در این مورد بزنید.(با #C)
با تشکر

online_mansoor2007
پنج شنبه 20 فروردین 1388, 21:48 عصر
me.session.add("name",value)
response.redirect("2.aspx")

NetBeans
پنج شنبه 20 فروردین 1388, 22:34 عصر
برای بازیابی این session توی صفحه مقصد باید چکار کرد؟

online_mansoor2007
پنج شنبه 20 فروردین 1388, 22:35 عصر
dim a as string = me.session.item("name")

NetBeans
پنج شنبه 20 فروردین 1388, 23:31 عصر
dim a as string = me.session.item("name")



session متد item نداره یا من پیدا نمی کنم !!!!
در حقیقت مشکل من از اولش همین item بود.

behrouz110
پنج شنبه 20 فروردین 1388, 23:45 عصر
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
Session("n") = TextBox1.Text
Response.Redirect("default2.aspx")
End Sub

برای فراخوانیش هم از روش زیر استفاده کن


Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim s As String = Session("n")
If s = "ali" Then
Else
Response.Redirect("default.aspx")
End If
End Sub

NetBeans
جمعه 21 فروردین 1388, 00:16 صبح
با تشکر ازتون
اگه میشه معادل #C رو بذارین.

sece_shance
جمعه 21 فروردین 1388, 00:52 صبح
Session.Add("SessionName", ObjectValue);
Response.Redirect("Default.aspx");


string SessionValue = Session["SessionName"].ToString();

giaspirit
جمعه 21 فروردین 1388, 11:14 صبح
سلام به همه دوستان
دوست عزيز شما وقتی يك Session تعريف می كنی تا اين Session رو از بين نبريد در كل پروژه می تونيد از اون استفاده كنيد و آنرا فراخوانی كنيد

روش تعريف:
روش اول:


Session.Add("Session Name", Object Value);
روش دوم:


Session["Session Name"]=Object Value ;
روش فراخوانی:

فقط كافيه در صفحه مورد نظر در هر قسمتی كه می خواهيد از Sessin استفاده كنيد از اين كد بهره بگيريد:


Session["Session Name"].Tostring();

b.abbasi.kh
چهارشنبه 18 تیر 1393, 09:49 صبح
سلام
من در مورد session ها سوالی دارم
برای از بین بردن session موضوع اینه که time که session استفاده میکنه را از client دریافت میکنه یا server؟
برای بحث امنیت این مهمه که اگر کاربر زمان سیستمش رو ببره به عقب وقت بیشتری برای هک سایت پیدا میکنه.
به نظرتون این درسته یا نه؟
و راه حلش چیه؟
ممنون از همتون

My_LoVe_IRAN
چهارشنبه 18 تیر 1393, 11:30 صبح
سلام
من در مورد session ها سوالی دارم
برای از بین بردن session موضوع اینه که time که session استفاده میکنه را از client دریافت میکنه یا server؟
برای بحث امنیت این مهمه که اگر کاربر زمان سیستمش رو ببره به عقب وقت بیشتری برای هک سایت پیدا میکنه.
به نظرتون این درسته یا نه؟
و راه حلش چیه؟
ممنون از همتون
تا جایی که من میدونم از سرور ،کلا session کاری به کار کلاینت نداره ! فقط از طرف سرور مدیریت میشه !
یه چیز دیگه هم بگم ،دوستانی که session استفاده میکنن حواسشون باشه که session تو رم سرور ذخیره میشه اطلاعاتش ،پس اگر زیاد استفاده کنین و کاربر زیاد باشه و ... و باعث بشه رم سرور پر بشه ،یکم دچار مشکل میشین !!! (تجربه شخصی بود البته)