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

Asp.netÖÐʵÏÖͬһÓû§Ãû²»ÄÜͬʱµÇ½(µ¥µãµÇ½)

Web ÏîÄ¿Öо­³£Óöµ½µÄÎÊÌâ¾ÍÊÇͬһÓû§Ãû¶à´ÎµÇ½µÄÎÊÌ⣬ÏàÓ¦µÄ½â¾ö°ì·¨Ò²ºÜ¶à£¬×ܽáÆðÀ´²»ÍâºõÕ⼸ÖÖ½â¾ö°ì·¨£º½«µÇ½ºóµÄÓû§Ãû·Åµ½Êý¾Ý¿â±íÖУ»µÇ½ºóµÄÓû§Ãû·Åµ½SessionÖУ»µÇ½ºóµÄÓû§Ãû·Åµ½ApplicationÖУ»µÇ½ºóµÄÓû§Ãû·Åµ½CacheÖС£Ò»°ãµÄÕ⼸ÖÖ·½·¨¶¼ÊǵǽÁËÖ®ºó£¬Èç¹ûûÓÐÕý³£Í˳ö£¬µÚ¶þ´ÎµÇ½½«²»±»ÔÊÐí¡£ÕâÑùÒ»°ã¶¼»á´æÔÚÒ»¸öÎÊÌ⣺Èç¹ûÓû§Ã»ÓÐÕý³£Í˳öϵͳ£¬ÄÇôËû½ÓÏÂÀ´¼ÌÐøµÇ½µÄʱºò£¬ÒòΪSessionûÓйýÆÚµÈÎÊÌ⣬»á±»¾Ü¾ø¼ÌÐøµÇ½ϵͳ£¬Ö»ÄܵȴýSession¹ýÆÚºó²ÅÄܵǽ¡£±¾ÎĽéÉܵķ½·¨ÊDzÉÓÃÀàËÆÓÚMSNµÇ½µÄ·½·¨£¬µÚ¶þ´ÎµÇ½ʱ»á°ÑµÚÒ»´ÎµÄµÇ½עÏúµô£¬µÚÒ»´ÎµÇ½½«»áÀàËÆÓÚMSNµ¯³ö£ºÄúµÄÕʺÅÒÑÔڱ𴦱»µÇ½£¬Äú±»Ç¿ÆÈÏÂÏßµÄÌáʾÐÅÏ¢¡£
¹¦ÄÜʵÏÖÆðÀ´Ò²±È½Ï¼òµ¥£º
µÇ½Óû§ÃûÃÜÂëÑé֤ͨ¹ýÖ®ºóÊäÈëÒÔÏ´úÂ룺
Hashtable hOnline = (Hashtable)Application["Online"];
if(hOnline != null)
{
IDictionaryEnumerator idE = hOnline.GetEnumerator();
string strKey = "";
while(idE.MoveNext())
{
if(idE.Value != null && idE.Value.ToString().Equals(UserID))
{
//already login
strKey = idE.Key.ToString();
hOnline[strKey] = "XXXXXX";
break;
}
}
}
else
{
hOnline = new Hashtable();
}
hOnline[Session.SessionID] = UserID;
Application.Lock();
Application["Online"] = hOnline;
Application.UnLock();
Óû§µÇ½µÄʱºò½«µÇ½Óû§Ãû·ÅÔÚÒ»¸öÈ«¾Ö±äÁ¿Online£¬OnlineΪHashtable½á¹¹£¬KeyΪSessionID£¬ValueΪÓû§Ãû¡£Ã¿´ÎÓû§µÇ½ʱ¾ùÅжÏÒÔÏÂÒªµÇ½µÄÓû§ÃûÔÚOnlineÖÐÊDz»ÊÇÒѾ­´æÔÚ£¬Èç¹û´æÔÚ¸ÃÓû§ÃûÒѾ­±»µÇ½£¬½«µÚÒ»¸öÈ˵ǽµÄSessionID¶ÔÓ¦µÄÓû§ÃûÇ¿ÖÆ±ä¸üΪXXXXXX£¬±íʾ¸ÃµÇ½½«±»Ç¿ÖÆ×¢Ïú¡£
½¨Á¢Ò»¸öCommonPageÒ³£¬ÏµÍ³ÖÐËùÓеÄÒ³Ãæ¶¼¼Ì³ÐÓÚCommonPageÒ³£¬ÔÚCommonPageÒ³µÄºǫ́´úÂëÖÐÌí¼ÓÈçÏ´úÂ룺
override protected void OnInit(EventArgs e)
{
Hashtable hOnline = (Hashtable)Application["Online"];
if(hOnline != null)
{
IDictionaryEnumerator idE = hOnline.GetEnumerator();
while(idE.MoveNext())
{
if(idE.Key != null && idE.Key.ToString().Equals(Session.SessionID))
{
//already login
if(idE.Value != null && "XXXXXX".Equals(idE.Value.ToString()))
{
hOnline.Remove(Session.SessionID);
Application.Lock();


Ïà¹ØÎĵµ£º

ASP.NETÖзÀÖ¹Ò³Ãæ¶à´ÎÌá½»µÄ´úÂëʵÏÖ

´Ë´¦ÌṩµÄ´úÂëÓÃÀ´ÊµÏÖµ±asp.netÒ³ÃæÖеÄij¸öButton±»µã»÷ºódisableµô¸ÃÒ³ÃæÖÐËùÓеÄButton£¬´Ó¶ø·ÀÖ¹Ìá½»ÑÓʱµ¼ÖµĶà´ÎÌá½»¡£»ùÓÚ֮ǰµÄonceclickbutton½Å±¾.
//ASP.NETÖзÀÖ¹Ò³Ãæ¶à´ÎÌá½»µÄ´úÂë:javascript< script language=”javascript”> < !– function disableOtherSubmit() {
var obj ......

asp.netÉú³É¾²Ì¬Ò³Ãæ

public static void GetHtml(string url,string savepath)//url²ÎÊýΪ½«ÒªÉú³ÉµÄÄǸö¶¯Ì¬Ò³ÃæµÄµØÖ·£¬savepathΪҪ´æ·ÅµØÖ·
{
string Result;
WebResponse MyResponse;
WebRequest MyRequest = System.Net.HttpWebRequest.Create(url);
MyResponse = MyReque ......

ASP.NETÒ³Ãæ¼äµÄ´«ÖµµÄ¼¸ÖÖ·½·¨£¨×ªÔØ£©

ASP.NETÒ³Ãæ¼äµÄ´«ÖµµÄ¼¸ÖÖ·½·¨£¨×ªÔØ£©
 ASP.NET¡¡WEB¡¡FORMS¡¡¡¡¸ø¿ª·¢ÕßÌṩÁ˼«ºÃµÄʼþÇý¶¯¿ª·¢Ä£Ê½¡£È»¶øÕâÖÖ¼òµ¥µÄÓ¦ÓóÌÐò¿ª·¢Ä£Ê½È´¸øÎÒÃÇ´øÀ´ÁËһЩСÎÊÌ⣬¾Ù¸öÀý×Ó£¬ÔÚ´«Í³µÄASPÓ¦ÓóÌÐòÖУ¬ÄãÄܹ»Í¨¹ýPOST·½·¨ºÜÈÝÒ׵İÑÒ»¸öÖµ»ò¶à¸öÖµ´ÓÒ»¸öÒ³Ãæ´«Ë͵½ÁíÒ»¸öÒ³Ãæ£¬ÓÃͬÑùµÄ·½·¨ÔÚASP.NETÖÐʵÏÖÓеãÂé·³ ......

ASP.NETÖзÀÖ¹Ò³Ãæ¶à´ÎÌá½»µÄ´úÂëʵÏÖ

´Ë´¦ÌṩµÄ´úÂëÓÃÀ´ÊµÏÖµ±asp.netÒ³ÃæÖеÄij¸öButton±»µã»÷ºódisableµô¸ÃÒ³ÃæÖÐËùÓеÄButton£¬´Ó¶ø·ÀÖ¹Ìá½»ÑÓʱµ¼ÖµĶà´ÎÌá½»¡£»ùÓÚ֮ǰµÄonceclickbutton½Å±¾.
//ASP.NETÖзÀÖ¹Ò³Ãæ¶à´ÎÌá½»µÄ´úÂë:javascript< script language=”javascript”> < !– function disableOtherSubmit() {
var obj ......

asp.net ĸ°æ³ö´íÎÊÌâ

vs2008½¨ÍøÕ¾ÊÇǧÍò±ðÔÚ±£´æÂ·¾¶Öк¬ÓБ#’£¬±ÈÈçÔÚ‘C#’µÄÎļþ¼ÐÀïÃæÔÙ½¨ÍøÕ¾£¬Èç¹û·¾¶Öк¬ÓБ#’£¬½«Ê¹Ä¸°æ½¨Á¢ÊÇÓдíÎ󣬶øÇÒ×ÓÒ³½¨Á¢ºóÒ²ÎÞ·¨Ê¹ÓÃÉè¼ÆÒ³Ãæ£¬»¹»áÓÐÆäËû·¾¶ÎÊÌ⣨±ÈÈçCSSÎļþÎÞ·¨¼ÓÔØ£©¡£Õâ¸öÎÒ½ñÍí¸Õ¸Õ½â¾ö£¬À§ÈÅÎÒÁËÒ»ÏÂÎ磬¶àÐ»ÍøÉÏÖÚÈ˵ÄÖ¸µã£¬ÌØ´Ëд³ö£¬ÌáÐÑ×Ô¼ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ