PDA

View Full Version : خطا در فايل global



aserfg
دوشنبه 10 اسفند 1388, 07:46 صبح
با سلام خدمت دوستان در فايل global.asax با زبان vb براي محاسبه كاربران از
application("usercount")=0
استفاده مي كردم ولي در سي شارپ اين سينتكس رو خطا مي ده . چه طوري بايد استفاده كنم ؟

Milad Mohseny
دوشنبه 10 اسفند 1388, 08:49 صبح
Application.Add("usercount",0);

aserfg
دوشنبه 10 اسفند 1388, 12:17 عصر
بعد اگه بخوايم به اين مقدار يك عدد اضافه كنيم ؟
در vb:

application("useracount")+=1

در سي شارپ؟

Milad Mohseny
دوشنبه 10 اسفند 1388, 21:41 عصر
Application["usercount"]= int.Parse(Application["usercount"].ToString()) + 1
يا

Application["usercount"]= Application["usercount"].ToString() + 1;
دوست عزيز بهتره اول جستجو كنيد اگر جوابي نبود پست جديد ايجاد كنيد. با تشكر

aserfg
دوشنبه 10 اسفند 1388, 22:18 عصر
این کد که اشتباهه من می خوام تعدا کاربران سایت رو حساب کنم شما این کدتو که خروجیش یه رشته است.

h.alizadeh
سه شنبه 11 اسفند 1388, 00:00 صبح
int.Parse(Application["usercount"].ToString()) + 1
اون قسمت که قرمز کردم رشته رو به عدد تبدیل میکنه.

در هرجا هم شما به عدد احتیاج داشتید می تونید رشته موردنظرتون رو با این دستور به عدد تبدیل کنی.

aserfg
سه شنبه 11 اسفند 1388, 19:13 عصر
آقا دستت درد نکنه منظورم کد دومیت بود شما یه رشته رو با یک جمع کردید .
حال یه مشکل توی application start

application start


Application.Add("usercount",0);



void Session_Start(object sender, EventArgs e)
{
// Code that runs when a new session is started
Application["usercount"] = int.Parse(Application["usercount"].ToString()) + 1;

}
void Session_End(object sender, EventArgs e)
{
// Code that runs when a session ends.
// Note: The Session_End event is raised only when the sessionstate mode
// is set to InProc in the Web.config file. If session mode is set to StateServer
// or SQLServer, the event is not raised.
Application["usercount"] = int.Parse(Application["usercount"].ToString()) - 1;
}

حال هر کاربر که اضافه می شه یکی به تعداد کاربرها اضافه میشه ولی وقتی خارج می شه تعداد کم نمی شه . اگه علت رو بگین ممنون می شم.

aserfg
پنج شنبه 13 اسفند 1388, 08:40 صبح
اگه علت کم نشدن تعداد کاربران رو بگین ممنون می شم .