ÓÉÓÚÑéÖ¤Âë¼¼ÊõÖзþÎñÆ÷³ÌÐòÐèÒª´´½¨ÑéÖ¤ÂëͼƬ£¬ÀïÃæÓõ½ÁËͼÐαà³Ì£¬Òò´Ë±¾½Ú¿Î³ÌÈÔÈ»ÊÇC#·¢ÏÖÖ®ÂõÄͼÐαà³ÌϵÁн̡̳£
¸ù¾ÝÑéÖ¤ÂëµÄÔÀí£¬ÎÒÃÇʹÓÃC#ÔÚASP.NETÖÐʵÏÖÁËÑéÖ¤ÂëµÄ¹¦ÄÜ¡£
checkimage.aspx
Ê×Ïȸù¾ÝÉϽڿγ̵ÄÄÚÈÝ£¬ÎÒÃÇÒª´´½¨Ò»¸öͼƬ·þÎñÒ³Ãæ£¬×¨ÃÅÓÃÓÚÌṩ°üº¬ÑéÖ¤ÂëÎı¾µÄͼƬ£¬Îª´ËÎÒÃǽ¨Á¢Ò»¸ö checkimage.aspx µÄÒ³Ãæ¡£ÆäHTML´úÂëºÜ¼òµ¥£¬Ö»ÓÐÒ»ÐУ¬²»Êä³öÈκÎÄÚÈÝ¡£ÔÚÆäPage_Load·½·¨ÖоÍÓд´½¨ÑéÖ¤ÂëͼƬµÄ¹ý³Ì¡£
// ´´½¨Ò»¸ö°üº¬Ëæ»úÄÚÈݵÄÑéÖ¤ÂëÎı¾
System.Random rand = new Random();
int len = rand.Next(4 , 6 );
char[] chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ".ToCharArray();
System.Text.StringBuilder myStr = new System.Text.StringBuilder();
for( int iCount = 0 ; iCount < len ; iCount ++ )
{
myStr.Append( chars[ rand.Next( chars.Length )]);
}
string text = myStr.ToString();
// ±£´æÑéÖ¤Âëµ½ session ÖÐÒÔ±ãÆäËûÄ£¿éʹÓÃ
this.Session["checkcode"] = text ;
Size ImageSize = Size.Empty ;
Font ......
DropDownList Web ·þÎñÆ÷¿Ø¼þʹÓû§¿ÉÒÔ´ÓÔ¤¶¨ÒåµÄÏÂÀÁбíÖÐÑ¡Ôñµ¥¸öÏî¡£
Ò»¡¢¹¦ÄÜ
¿ÉÒÔʹÓà DropDownList ¿Ø¼þÖ´ÐÐÏÂÁвÙ×÷£º
·ÉèÖÿؼþµÄ´óС£¨ÒÔÏñËØÎªµ¥Î»£©¡£
·Ê¹ÓÃÊý¾Ý°ó¶¨À´Ö¸¶¨ÒªÏÔʾµÄÏîÁÐ±í¡£
·È·¶¨Ñ¡¶¨µÄÏî¡£
·ÒÔ±à³Ì·½Ê½Ö¸¶¨Ñ¡¶¨µÄÏî¡£
¶þ¡¢±³¾°
DropDownList Web ·þÎñÆ÷¿Ø¼þʹÓû§Äܹ»´ÓÔ¤¶¨ÒåµÄÁбíÖÐÑ¡ÔñÏî¡£ËüÓë ListBox Web ·þÎñÆ÷¿Ø¼þµÄ²»Í¬Ö®´¦ÔÚÓÚ£¬ÆäÏîÁбíÔÚÓû§µ¥»÷ÏÂÀ°´Å¥Ö®Ç°Ò»Ö±±£³ÖÒþ²Ø×´Ì¬¡£´ËÍ⣬DropDownList ¿Ø¼þ²»Ö§³Ö¶àÖØÑ¡Ôñģʽ¡£
1¡¢ÐÞ¸Ä DropDownList ¿Ø¼þµÄÍâ¹Û
¿ÉÒÔͨ¹ýÒÔÏñËØÎªµ¥Î»ÉèÖà DropDownList ¿Ø¼þµÄ¸ß¶ÈºÍ¿í¶ÈÀ´¿ØÖÆÆäÍâ¹Û¡£²¿·Öä¯ÀÀÆ÷²»Ö§³ÖÒÔÏñËØÎªµ¥Î»ÉèÖø߶ȺͿí¶È£¬ÕâЩä¯ÀÀÆ÷½«Ê¹ÓÃÐмÆÊýÉèÖá£
ÄúÎÞ·¨Ö¸¶¨Óû§µ¥»÷ÏÂÀ°´Å¥Ê±ÁбíÖÐÏÔʾµÄÏîÊý¡£ËùÏÔʾÁбíµÄ³¤¶ÈÓÉä¯ÀÀÆ÷È·¶¨¡£
ÓëÆäËû Web ·þÎñÆ÷¿Ø¼þÒ»Ñù£¬Äú¿ÉÒÔʹÓÃÑùʽ¶ÔÏóÀ´Ö¸¶¨ DropDownList ¿Ø¼þµÄÍâ¹Û¡£
2¡¢ÁбíÏî
DropDownList ¿Ø¼þʵ¼ÊÉÏÊÇÁбíÏîµÄÈÝÆ÷£¬ÕâЩÁбíÏî¶¼ÊôÓÚ ListItem ÀàÐÍ¡£Ã¿Ò» ListItem ¶ÔÏó¶¼ÊÇ´øÓÐ×Ô¼ºµÄÊôÐԵĵ¥¶À¶ÔÏó¡£Ï±í˵à ......
ÔÚweb¿ª·¢Ê±£¬ÓеÄϵͳҪÇóͬһ¸öÓû§ÔÚͬһʱ¼äÖ»ÄܵǼһ´Î£¬Ò²¾ÍÊÇÈç¹ûÒ»¸öÓû§ÒѾµÇ¼ÁË£¬ÔÚÍ˳ö֮ǰÈç¹ûÔٴεǼµÄ»°ÐèÒª±¨´í¡£
¡¡¡¡³£¼ûµÄ´¦Àí·½·¨ÊÇ£¬ÔÚÓû§µÇ¼ʱ£¬ÅжϴËÓû§ÊÇ·ñÒѾÔÚApplicationÖдæÔÚ£¬Èç¹û´æÔھͱ¨´í£¬²»´æÔڵϰ¾Í¼Óµ½ApplicationÖÐ(ApplicationÊÇËùÓÐSession¹²Óеģ¬Õû¸öwebÓ¦ÓóÌÐòΨһµÄÒ»¸ö¶ÔÏó)£º
ÒÔÏÂÊÇÒýÓÃÆ¬¶Î£º
¡¡¡¡string strUserId = txtUser.Text;
¡¡¡¡ArrayList list = Application.Get("GLOBAL_USER_LIST") as ArrayList;
¡¡¡¡if (list == null)
¡¡¡¡{
¡¡¡¡list = new ArrayList();
¡¡¡¡}
¡¡¡¡for (int i = 0; i < list.Count; i++)
¡¡¡¡{
¡¡¡¡if (strUserId == (list[i] as string))
¡¡¡¡{
¡¡¡¡//ÒѾµÇ¼ÁË£¬Ìáʾ´íÎóÐÅÏ¢
¡¡¡¡lblError.Text = "´ËÓû§ÒѾµÇ¼";
¡¡¡¡return;
¡¡¡¡}
¡¡¡¡}
¡¡¡¡list.Add(strUserId);
¡¡¡¡Application.Add("GLOBAL_USER_LIST", list);
¡¡¡¡µ±È»ÕâÀïʹÓÃCacheµÈ±£´æÒ²¿ÉÒÔ¡£
¡¡¡¡½ÓÏÂ ......
ËÄ¡¢ÈçºÎ£ºÏìÓ¦Áбí Web ·þÎñÆ÷¿Ø¼þÖеĸü¸Ä
±¾Ö÷ÌâÖеÄÐÅÏ¢ÊÊÓÃÓÚÈçÏÂÁбí Web ·þÎñÆ÷¿Ø¼þ£ºListBox¡¢DropDownList¡¢CheckBoxList ºÍ RadioButtonList¡£
µ±Óû§ÔÚÁбí Web ·þÎñÆ÷¿Ø¼þÖнøÐÐÑ¡Ôñʱ£¬¿Ø¼þ½«Òý·¢Ò»¸öʼþ£¬Äú¿ÉÒÔÖ±½Ó¶Ô¸Ãʼþ×ö³öÏìÓ¦¡£Í¨³£¸ù±¾²»ÐèÒªÖ±½Ó¶ÔÑ¡Ôñʼþ½øÐÐÏìÓ¦¡£Ïà·´£¬¸ü³£¼ûµÄ×ö·¨ÊÇÔÚ´°ÌåÓÉij¸ö¿Ø¼þ£¨Èç Button ¿Ø¼þ£©·¢Ë͵½·þÎñÆ÷ʱ²âÊÔÑ¡¶¨ÁËÄĸöÏî¡£
Ϊ¿Ø¼þµÄ SelectedIndexChanged ʼþ´´½¨Ò»¸öʼþ´¦Àí³ÌÐò¡£Ä¬ÈÏÇé¿öÏ£¬SelectedIndexChanged ʼþ²¢²»Á¢¼´µ¼ÖÂÏò·þÎñÆ÷·¢ËÍÒ³Ãæ£¬¶øÊǵ±Ï´η¢ËÍ´°ÌåʱÔÚ·þÎñÆ÷´úÂëÖÐÒý·¢´Ëʼþ¡£ÈôҪʹ SelectedIndexChanged ʼþÒý·¢Á¢¼´·¢ËÍ£¬Ç뽫¿Ø¼þµÄ AutoPostBack ÊôÐÔÉèÖÃΪ true¡£
˵Ã÷£º Ö»ÒªÓû§´ÓÁÐ±í¿Ø¼þÖнøÐÐÑ¡Ôñ£¬¾Í»áÁ¢¼´Òý·¢Ê¼þ¡£Èç¹û AutoPostBack ÊôÐÔΪ true£¬Ôòÿ´ÎÑ¡Ôñʱ¶¼½«·¢ËÍ´°Ì壬µ«ÔÚÿ¸öÍù·µÐгÌÖÐÑ¡¶¨µÄÏî±£³Ö²»±ä¡£
ÏÂÃæµÄ´úÂëʾÀýÑÝʾÈçºÎÏìÓ¦ DropDownList ¿Ø¼þÖеÄÑ¡Ôñ¡£Ê¼þ´¦Àí³ÌÐò½«ÏÔʾÓû§ÔÚ Label ¿Ø¼þÖеÄÑ¡Ôñ¡£
°²È«ËµÃ÷£º ASP.NET Ò³ÖеĿؼþ¿ÉÄܰüÀ¨Ç±ÔÚÓк¦µÄ¿Í»§¶Ë½Å±¾¡£Ä¬ÈÏÇé¿öÏ ......
[ASP.NET]Log4NetÈ«¹¥ÂÔ
ת×Ô:http://blog.5d.cn/vip/icecream/200511/185284.html
ºÜ¶à¿ª·¢Õß¶¼ÏëÒªÒ»¸ö·Ç³£Ç¿´óµÄ³ÌÐòÈÕÖ¾¹ÜÀí¿â£¬Äܹ»Á˽âÓû§¶ÔÓ¦ÓóÌÐòµÄʹÓÃÇé¿ö¡£µ±³ÌÐò³öÏÖÎÊÌâʱ£¬¿ÉÒÔͨ¹ý·ÖÎöÈÕÖ¾À´Á˽âÎÊÌâÖ®ËùÔÚ¡£
¹ýÈ¥ÎÒÃÇ×ÜÊÇÓÃÒ»Öֺܼòµ¥µÄ·½Ê½À´´¦ÀíÈÕÖ¾£¬¼´£ºÊ¹ÓÃÒ»¸öÈÕÖ¾Îļþ£¬µ±³ÌÐòÓÐÎÊÌâʱ¾ÍÒªÇóÓû§ÌṩÕâ¸öÎļþ¡£µ«³£³£ÈÕÖ¾Îļþ²»ÊÇûÓУ¬¾ÍÊÇÒѾ±»É¾³ý¡£
Log4net ÊÇÖøÃûµÄ log4j for Java ÏîÄ¿µÄÒ»²¿·Ö¡£ËüÊÇÓÉ
www.neoworks.com
µÄÒ»¸öÍŶӿª·¢³öÀ´£¬Ö§³Ö¶àÖÖ·½Ê½µÄÈÕÖ¾¡£Èç ADO (MS Sql Server µÈ),File (Îļþ), Console (¿ØÖÆÌ¨),EventLog (ϵͳÈÕÖ¾),SMTP(Óʼþ·½Ê½)...
¶øÇÒÖ§³ÖËùÓеÄ.Net ƽ̨£º
Microsoft .Net Framework 1.0 (1.0.3705)
Microsoft .Net Framework 1.1 (1.1.4322)
Microsoft .Net Compact Framework 1.0 (1.0.5000)
Mono 0.25 or higher (Linux 쵀)
Microsoft Shared Source CLI 1.0 (¾ÍÊÇMS ¿ª·¢Ô´´úÂëµÄ .Net ÔËÐпâ)
Èç¹ûÄãÒªÁ˽â¸üÏêϸµÄÐÅÏ¢:
log4net Site For Apache
(log4net µÄ¹Ù·½Õ¾µã)
Using log4Net
(һƪºÜרҵµÄʹÓÃÖ¸ÄÏ£¬ÏÂÃæÓзÒë)
log4net.dll
(ÎÒÕÒµ½µÄ±àÒëºÃµÄ log4ne ......
asp.netÓ¦ÓõÚÒ»´Î·ÃÎÊʱʱÓÉÓÚÒª±àÒ룬ËùÒÔ·´Ó¦Âý£¬ÑÏÖØÓ°ÏìÓû§ÌåÑ飡£¨ÒÔÖ±»Óû§±§Ô¹ËÙ¶ÈÂý£º£¨£©£¬Ô¤±àÒëÖ®ºóÃ÷ÏÔÌá¸ß·´Ó¦ËÙ¶È£º£©
Àý£º
D:\Windows\Microsoft.NET\Framework\v2.0.50727>aspnet_compiler -v /anything -p E:\erp_pr
o_vss0330\1.1\erp_pro_vss\WebApp D:\ERPApp
˵Ã÷£ºanything Èκζ¼ÐС£ ......