PDA

View Full Version : سوال: تعريف متغير عمومي



Boo Ali
دوشنبه 17 فروردین 1388, 15:20 عصر
با سلام
من ميخواهم يك متغير عمومي تعريف كنم و در آن مثلاً تاريخ جاري را قرار دهم و هرجا خواستم از آن استفاده كنم.
ميدانم كه با Session مي توان اين كار را كرد ، اما Session مشكلات خود را دارد.آيا روشي مانند تعريف متغير Public در برنامه نويسي ويندوز نيست؟لطفاً به زبان ساده پاسخ دهيد
با تشكر

understand
دوشنبه 17 فروردین 1388, 16:28 عصر
من با خواندن این مطالب تونستم این کار رو انجام بدم.
کد:

System.Web.HttpApplicationState

قرار دادن مقدار در Application State :
کد:

[Visual Basic]
' Visual Basic code from within a page, a handler, or Global.asax.
Application("Message") = "MyMsg"
[C#]
// C# code from within a page, a handler, or Global.asax.
Application["Message"] = " MyMsg";

خواندن مقدار از Application State :
کد:

[C#]
string appMsg;
appMsg = (string)(Application["Message"]);

Boo Ali
پنج شنبه 20 فروردین 1388, 13:24 عصر
باسلام و ضمن عرض تشکر
من نمیدانم که میزان عمر متغیری از نوع Application چقدر است و باید چه ملاحظاتی را رعایت کنم؟
اگر راهنمایی نمایید ممنون میشوم.
با تشکر