Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

½ÌÄãÈçºÎʵÏÖASP.NETÖÐÍøÕ¾·ÃÎÊÁ¿µÄͳ¼Æ


ÏÂÃæ½éÉÜÈçºÎ½øÐÐASP.NETÖÐÍøÕ¾·ÃÎÊÁ¿µÄͳ¼Æ¡£
Ò»¡¢½¨Á¢Ò»¸öÊý¾Ý±íIPStatÓÃÓÚ´æ·ÅÓû§ÐÅÏ¢
ÎÒÔÚIPStat±íÖдæ·ÅµÄÓû§ÐÅÏ¢Ö»°üÀ¨µÇ¼Óû§µÄIP£¨IP_Address£©£¬IPÀ´Ô´£¨IP_Src£©ºÍµÇ¼ʱ¼ä£¨IP_DateTime£©£¬Ð©±íµÄÐÅÏ¢±¾ÈËÖ»±£´æÒ»ÌìµÄÐÅÏ¢£¬Èç¹ûҪͳ¼Æÿ¸öÔµÄÐÅÏ¢ÔòÒª±£´æÒ»¸öÔ¡£
¶þ¡¢ÔÚGlobal.asaxÖлñÈ¡Óû§ÐÅÏ¢
ÔÚGlobal.asaxµÄSession_Start¼´Ð»ỰÆôÓÃʱ»ñÈ¡ÓйصÄÐÅÏ¢£¬Í¬Ê±ÔÚÕâÀïʵÏÖÔÚÏßÈËÊý¡¢·ÃÎÊ×ÜÈËÊýµÄÔöÁ¿Í³¼Æ£¬´úÂëÈçÏ£º
void Session_Start(object sender, EventArgs e) {
//»ñÈ¡·ÃÎÊÕßµÄIP
string ipAddress = Request.ServerVariables["REMOTE_ADDR"];
//»ñÈ¡·ÃÎÊÕßµÄÀ´Ô´
string ipSrc;
//ÅжÏÊÇ·ñ´ÓËÑË÷ÒýÇæµ¼º½¹ýÀ´µÄ
if (Request.UrlReferrer == null) {
ipSrc = "";
}
else {
//»ñÈ¡À´Ô´µØÖ·
ipSrc = Request.UrlReferrer.ToString();
}
//»ñÈ¡·ÃÎÊʱ¼ä
DateTime ipDatetime = DateTime.Now;
//±£´æIPÐÅÏ¢µ½Êý¾Ý¿âÖÐ
IPControl cont = new IPControl();
cont.AddIP(ipAddress, ipSrc, ipDatetime);
//»ñÈ¡Óû§·ÃÎʵÄÒ³Ãæ
string pageurl = Request.Url.ToString();
//ÅжϷÃÎʵÄÊÇ·ñÊÇĬÈÏÒ³
if (pageurl.EndsWith("IPStat.ASPx")) {
//Ëø¶¨±äÁ¿
Application.Lock();
//ΪҳÃæ·ÃÎÊÁ¿+1
Application["StatCount"] = int.Parse(Application["StatCount"].ToString()) + 1;
//½âËø
Application.UnLock();
}
//Ëø¶¨±äÁ¿
Session.Timeout = 10;
//É趨³¬Ê±Îª10·ÖÖÓ
Application.Lock();
Application["countSession"] = Convert.ToInt32(Application["countSession"]) + 1;
//·ÃÎÊ×ÜÈËÊý£«£±
Application["onlineWhx"] = (int)Application["onlineWhx"] + 1;
//ÔÚÏßÈËÊý¼Ó£«£±
Session["login_name"] = null;
//½âËø
Application.UnLock();
}
ÌáÐÑÒ»¾ä£¬±ðÍüÁËÏÂÃæµÄ´úÂ룬ÒÔʵÏÖÔÚÓû§ÀëÏßʱ£¬½«ÔÚÏßÈËÊý¼õÈ¥1¡£
void Session_End(object sender, EventArgs e) {
// ÔڻỰ½áÊøʱÔËÐеĴúÂë¡£
// ×¢Òâ: Ö»ÓÐÔÚ Web.config ÎļþÖÐµÄ sessionstate ģʽÉèÖÃΪ InProc ʱ£¬
²Å»áÒý·¢ Session_End ʼþ¡£
Èç¹û»á»°Ä£Ê½ÉèÖÃΪ StateServer
// »ò SQLServer£¬Ôò²»»áÒý·¢¸Ãʼþ¡£
//Ëø¶¨±äÁ¿
Application.Lock();
Application["onlineWhx"] = (int)Application["onlineWhx"] - 1;
//ÔÚÏßÈËÊý¼õ£­£±
Session["login


Ïà¹ØÎĵµ£º

dz̸ASP.net°²È«±à³Ì

ÔÚWeb±à³Ì¹ý³ÌÖУ¬´æÔÚןܶలȫÒþ»¼¡£±ÈÈçÔÚÒÔÇ°µÄASP°æ±¾ÖУ¬CookieΪ·ÃÎÊÕߺͱà³ÌÕ߶¼ÌṩÁË·½±ã£¬²¢Ã»ÓÐÌṩ¼ÓÃܵŦÄÜ¡£´ò¿ªIEä¯ÀÀÆ÷£¬Ñ¡Ôñ“¹¤¾ß”²Ëµ¥ÀïµÄ“InternetÑ¡Ï¬È»ºóÔÚµ¯³öµÄ¶Ô»°¿òÀïµ¥»÷“ÉèÖÔ°´Å¥£¬Ñ¡Ôñ“²é¿´Îļþ”°´Å¥£¬ÔÚµ¯³öµÄ´°¿ÚÖУ¬¾Í»áÏÔʾӲÅÌÀï ......

ʹÓÃASP.NET Global.asax Îļþ

Global.asax Îļþ£¬ÓÐʱºò½Ð×ö ASP.NET Ó¦ÓóÌÐòÎļþ£¬ÌṩÁËÒ»ÖÖÔÚÒ»¸öÖÐÐÄλÖÃÏìÓ¦Ó¦ÓóÌÐò¼¶»òÄ£¿é¼¶Ê¼þµÄ·½·¨¡£Äã¿ÉÒÔʹÓÃÕâ¸öÎļþʵÏÖÓ¦ÓóÌÐò°²È«ÐÔÒÔ¼°ÆäËüһЩÈÎÎñ¡£ÏÂÃæÈÃÎÒÃÇÏêϸ¿´Ò»ÏÂÈçºÎÔÚÓ¦ÓóÌÐò¿ª·¢¹¤×÷ÖÐʹÓÃÕâ¸öÎļþ¡£
¸ÅÊö
Global.asax λÓÚÓ¦ÓóÌÐò¸ùĿ¼Ï¡£ËäÈ» Visual Studio .NET »á×Ô¶¯²åÈëÕâ ......

ASP.NET

      CheckBox ¿Ø¼þºÍ CheckBoxList ¿Ø¼þΪÓû§ÌṩÁËÒ»ÖÖÖ¸¶¨ÊÇ/·ñ£¨Õæ/¼Ù£©Ñ¡ÔñµÄ·½·¨¡£
 
Ò»¡¢¹¦ÄÜ
¿ÉÒÔʹÓà CheckBox ¿Ø¼þºÍ CheckBoxList ¿Ø¼þÖ´ÐÐÒÔϲÙ×÷£º
·µ±Ñ¡ÖÐij¸ö¸´Ñ¡¿òʱ½«ÒýÆðÒ³»Ø·¢¡£
·µ±Óû§Ñ¡ÖÐij¸ö¸´Ñ¡¿òʱ²¶»ñÓû§½»»¥¡£
·½«Ã¿¸ö¸´Ñ¡¿ò°ó¶ ......

Asp.netÖзÀÖ¹Óû§¶à´ÎµÇ¼µÄ·½·¨

 ÔÚweb¿ª·¢Ê±£¬ÓеÄϵͳҪÇóͬһ¸öÓû§ÔÚͬһʱ¼äÖ»ÄܵǼһ´Î£¬Ò²¾ÍÊÇÈç¹ûÒ»¸öÓû§ÒѾ­µÇ¼ÁË£¬ÔÚÍ˳ö֮ǰÈç¹ûÔٴεǼµÄ»°ÐèÒª±¨´í¡£
¡¡¡¡³£¼ûµÄ´¦Àí·½·¨ÊÇ£¬ÔÚÓû§µÇ¼ʱ£¬ÅжϴËÓû§ÊÇ·ñÒѾ­ÔÚApplicationÖдæÔÚ£¬Èç¹û´æÔھͱ¨´í£¬²»´æÔڵĻ°¾Í¼Óµ½ApplicationÖÐ(ApplicationÊÇËùÓÐSession¹²Óеģ¬Õû¸öwebÓ¦ÓÃ³Ì ......

ASP.NET

 ÎÒµÄÀí½âprofile¾ÍÊÇͨ¹ýÎÒÃDZàдµÄÅäÖÃÎļþ ×Ô¶¯µÄÔÙÊý¾Ý¿âÖб£´æÎÒÃÇÐèÒªµÄÊý¾Ý¡£
ÕâÊÇÒ»¸ö¼òµ¥µÄÅäÖãº
  <profile automaticSaveEnabled="true" defaultProvider="sqlprocider">
<providers>
<add name="sqlprocider" type="Syste ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ