PDA

View Full Version : سوال: تعریف یک متغییر سراسری در VB.NET



Ship Storm
پنج شنبه 09 آذر 1391, 15:45 عصر
سلام دوستان
من یک بخش دارم برای قسمت login سایتم و کدها رو نوشتم و یک Label هم گذاشتم که توش وقتی کاربر وارد میشه پیغام خوش آمد گویی میده
موقع لاگین کردن این Label در تمامی صفحات نام کاربر رو بخوبی نشون میده ولی وقتی گزینه خروج از سایت ر میزنم فقط تو همون صفحه این label پاک میشه و مابقی صفحاتم Label باقی مونده با نام کاربری که Login کرده
ممنون میشم راهنمایی کنید که چکار کنم

اینم عکس اون قسمت Label که میگم :
95762

اینم کدی که من استفاده کردم برای اینکه وقتی لاگین کرد یوزری نام کاربریش تو اون Label بیاد :


If (sdr.Read() = True) Then
Label5.ForeColor = Drawing.Color.Green
Label5.Text = "Welcome"
Session("VALUE1") = TextBox1.Text
Label4.Text = Session("VALUE1")
end if

تو کدی که نوشتم این textbox1.text هم مربوط میشه به Textbox ای که نام کاربری وارد شده و در صورت صحیح بودن مقدار Session("VALUE1") برابر TextBox1.Text که همون نام کاربریمون میشه میشه

تو linkbutton خروج از وبسایت هم این کد رو نوشتم که مقدار Value1 برابر 0 بشه :

Label4.Text = Session("")


ولی مشکل اینجاست که فقط تو همین صفحه این Value مقدارش پاک میشه و مابقی صفحات همچنان پاک نشده مونده

Ship Storm
پنج شنبه 09 آذر 1391, 18:35 عصر
مشکل برطرف شد با کد : Session("VALUE1") = ""