PDA

View Full Version : تعریف متغیر در Global.asax



zehs_sha
جمعه 19 دی 1382, 08:34 صبح
بچه ها من در Global.asax چند تا متغیر تعریف کردم که به صورت public static هستند و در کل برنامه استفاده می کنم ولی هنگامی که مقدار دهی می شوند و کلیه پروژه بسته می شود و دوباره اجرا می گردد این متغیر ها مقدار قبلی برنامه اجرا شده را دارد چگونه می توانم هنگامی که پروژه اجرا می گردد این متغیرها مقدار قبلی برنامه را که اجرا شده بود نداشته باشند

Mahdavi
جمعه 19 دی 1382, 22:06 عصر
احتمالا باید بتونید توی

protected void Application_Start(Object sender, EventArgs e)
{

}
مقدار جدید بدی و در

protected void Application_End(Object sender, EventArgs e)
{

}

مقدارشو ازش بگیری

zehs_sha
یک شنبه 21 دی 1382, 09:01 صبح
اقای مهدوی آیا می شود بیشتر توضیح دهید. :oops:

Mahdavi
یک شنبه 21 دی 1382, 22:49 عصر
باشه الان چون عجله دارم.
براتون مطلب کاملی خواهم گذاشت

hyhy7766
شنبه 13 خرداد 1391, 12:56 عصر
دوست عزيز در فايل Global.asax ما دو روال Application_Start و Application_End داريم در روال اولي متغير شما به هنگام احراي برنامه مقدار دهي مي شود و چون از نوع استاتيك مي باشد اين مقدار در آن حفظ مي شود شما بايد در روال دوم يعني موقعي كه وب سايت شما به پايان مي رسد مقدار متغيرها را به Null ست كنيد