ASP.NETÑéÖ¤¿Ø¼þÏê½â
¹ã¶«ÄϺ£Êй«°²¾Ö¼ÆËã»ú°²È«¼à²ì¹ÉÓ÷¿
ASP.NETÊÇ΢ÈíÍƳöµÄÏÂÒ»´úWEB¿ª·¢¹¤¾ß£¬ÆäÇ¿´óµÄ¹¦ÄÜÁ¢¼´ÎüÒýÁËÒ»´óÅúWEB¿ª·¢ÕßͶÈëËüµÄÃÒÏ¡£ÏÖÔÚ£¬ÎÒÃÇÀ´¿´¿´ASP.NETµÄÑéÖ¤¿Ø¼þ£¬¸ÐÊÜASP.NETµÄÇ¿´ó¹¦ÄÜͬʱ·½±ãÎÒÃÇÏÖÔÚµÄWEB¿ª·¢¡£
WEB¿ª·¢ÕßÌرðÊÇASP¿ª·¢Õߣ¬Ò»Ö±¶ÔÊý¾ÝÑéÖ¤±È½ÏÄջ𣬵±ÄãºÃ²»ÈÝÒ×д³öÊý¾ÝÌá½»³ÌÐòµÄÖ÷ÌåÒԺ󣬻¹²»µÃ²»»¨´ó°Ñʱ¼äÈ¥ÑéÖ¤Óû§µÄÿһ¸öÊäÈëÊÇ·ñºÏ·¨¡£Èç¹û¿ª·¢ÕßÊìϤJavaScript»òÕßVBScript£¬¿ÉÒÔÓÃÕâЩ½Å±¾ÓïÑÔÇáËÉʵÏÖÑéÖ¤£¬µ«ÊÇÓÖÒª¿¼ÂÇÓû§ä¯ÀÀÆ÷ÊÇ·ñÖ§³ÖÕâЩ½Å±¾ÓïÑÔ£»Èç¹û¶ÔÕâЩ²»ÊǺÜÊìϤ»òÕßÏëÖ§³ÖËùÓÐÓû§ä¯ÀÀÆ÷£¬¾Í±ØÐëÔÚASP³ÌÐòÀïÃæÑéÖ¤£¬µ«ÊÇÕâÑùÑéÖ¤¾Í»áÔö¼Ó·þÎñÆ÷¸ºµ£¡£ÏÖÔÚ£¬ÓÐÁËASP.NET£¬Äã²»µ«¿ÉÒÔÇáËɵÄʵÏÖ¶ÔÓû§ÊäÈëµÄÑéÖ¤£¬¶øÇÒ£¬»¹¿ÉÒÔÑ¡ÔñÑéÖ¤ÔÚ·þÎñÆ÷¶Ë½øÐл¹ÊÇÔÚ¿Í»§¶Ë½øÐУ¬ÔÙÒ²²»±Ø¿¼ÂÇÄÇô¶àÁË£¬³ÌÐòÔ±ÃÇ¿ÉÒÔ½«ÖØÒª¾«Á¦·ÅÔÚÖ÷³ÌÐòµÄÉè¼ÆÉÏÁË¡£
ASP.NET¹²ÓÐÁùÖÖÑéÖ¤¿Ø¼þ£¬·Ö±ðÈçÏ£º
ÏÂÃ棬ÎÒÃÇÀ´¿´ÕâЩ¿Ø¼þµÄʹÓÃ
Ò»£ºRequiredFieldValidator£¨±ØÐë×Ö¶ÎÑéÖ¤£©µÄʹÓÃ
RequiredFieldValidator¿Ø¼þʹÓõıê×¼´úÂëÈçÏ£º
ControlToValidate="Òª¼ì²éµÄ¿Ø¼þÃû"
ErrorMessage="³ö´íÐÅÏ¢"
Display="Static|Dymatic|None"
>
ռλ·û
ÔÚÒÔÉϱê×¼´úÂëÖУº
ControlToValidate£º±íʾҪ½øÐмì²é¿Ø¼þID£»
ErrorMessage£º±íʾµ±¼ì²é²»ºÏ·¨Ê±£¬³öÏֵĴíÎóÐÅÏ¢£»
Display
£º´íÎóÐÅÏ¢µÄÏÔʾ·½Ê½£»Static±íʾ¿Ø¼þµÄ´íÎóÐÅÏ¢ÔÚÒ³ÃæÖÐÕ¼Óп϶¨Î»Öã»Dymatic±íʾ¿Ø¼þ´íÎóÐÅÏ¢³öÏÖʱ²ÅÕ¼ÓÃÒ³Ãæ¿Ø¼þ£»None±íʾ´íÎó³öÏÖʱ²»ÏÔʾ£¬µ«ÊÇ¿ÉÒÔÔÚValidatorSummaryÖÐÏÔʾ£»
ռλ·û£º±íʾDisplayΪStaticʱ£¬´íÎóÐÅÏ¢Õ¼ÓГռλ·û”ÄÇô´óµÄÒ³Ãæ¿Õ¼ä£»
ÏÖÔÚ£¬ÈÃÎÒÃÇ¿´Ò»¸öʵÀý£º
ControlToValidate="txtName"
ErrorMessage="ÐÕÃû±ØÐëÊäÈë"
Display="Static">
*ÐÕÃû±ØÐëÊäÈë
ÔÚÒÔÉÏÀý×ÓÖУ¬¼ì²étxtName¿Ø¼þÊÇ·ñÓÐÊäÈ룬Èç¹ûûÓУ¬ÏÔʾ´íÎóÐÅÏ¢“ÐÕÃû±ØÐëÊäÈ딡£ÊDz»ÊǺܼòµ¥£¿
×¢Ò⣺ÒÔÉÏ´úÂëºÍÏÂÃæÆäËû¿Ø¼þµÄ´úÂë×îºÃ·ÅÈëFormÖУ¬ºÍASPÖв»Ò»ÑùµÄÊÇ£¬Form×îºÃдΪÕâÑù£º
ÆäËû´úÂë
ÕâÑù£¬FormÔÚ·þÎñÆ÷¶ËÖ´ÐУ¬Ìá½»²Å»áÓÐЧ£»
¶þ£ºCompareValidator£¨±È½ÏÑéÖ¤£©¿Ø¼þ
±È½Ï¿Ø¼þ±È½ÏÁ½¸ö¿Ø¼þµÄÊäÈëÊÇ·ñ·ûºÏ³ÌÐòÉ趨£¬´ó¼Ò²»Òª°Ñ±È½Ï½ö½öÀí½âΪ“ÏàµÈ”£¬¾¡¹ÜÏàµÈÊÇÓõÄ×î¶àµÄ£¬Æäʵ£¬ÕâÀïµÄ±È½Ï°üÀ¨·¶Î§ºÜ¹ã£¬´ó¼Ò¿´±ê×¼´úÂë¾Í»áÃ÷°×¡£
±È½Ï¿Ø¼þµ
Ïà¹ØÎĵµ£º
²»ÒªÊ¹Óò»±ØÒªµÄSession£¬ºÍASPÖÐÒ»Ñù£¬ÔÚ²»±ØÒªµÄʱºò²»ÒªÊ¹ÓÃSession
²»Ê¹Óò»±ØÒªµÄServer Control
²»Ê¹Óò»±ØÒªµÄViewState
²»ÒªÓÃException¿ØÖƳÌÐòÁ÷³Ì
½ûÓÃVBºÍJscript¶¯Ì¬Êý¾ÝÀàÐÍ
ʹÓô洢¹ý³ÌÍê³ÉÊý¾Ý·ÃÎÊ
Ö»¶ÁÊý¾Ý·ÃÎʲ»ÒªÊ¹ÓÃDataSet
¹Ø±ÕASP.N ......
ÎÊ£ºÎªÊ²Ã´sessionÔÚÓÐЩ»úÆ÷ÉÏż¶û»á¶ªÊ§£¿
´ð£º¿ÉÄܺͻúÆ÷µÄ»·¾³ÓйØϵ£¬±ÈÈ磺·À»ðǽ»òÕßɱ¶¾Èí¼þµÈ£¬³¢ÊԹرշÀ»ðǽ¡£
ÎÊ£ºÎªÊ²Ã´µ±µ÷ÓÃsession.abandonʱ²¢Ã»Óм¤·¢session_end·½·¨£¿
´ð£ºÊ×ÏÈsession_end·½·¨Ö»Ö§³Öinproc£¨½ø³ÌÄڵģ©ÀàÐ͵Äsession¡£Æä´ÎÒª¼¤·¢session_en ......
ASP.NET»ñÈ¡¿Í»§¶ËIP/Óû§ÃûµÈÐÅÏ¢
1. ÔÚASP.NETÖÐרÓÃÊôÐÔ£º
»ñÈ¡·þÎñÆ÷µçÄÔÃû£ºPage.Server.ManchineName
»ñÈ¡Óû§ÐÅÏ¢£ºPage.User
»ñÈ¡¿Í»§¶ËµçÄÔÃû£ºPage.Request.UserHostName
»ñÈ¡¿Í»§¶ËµçÄÔIP£ºPage.Request.UserHostAddress
2. ÔÚÍøÂç±à³ÌÖеÄͨÓ÷½·¨£º
»ñÈ¡µ±Ç°µçÄÔÃû£ºstatic System. ......
ÎÒÃÇÔÚÊ״β¿ÊðmvcµÄÏîĿʱͨ³£»áÓöµ½Ò»µãÎÊÌâ¡£M$ÒѾÔÚGlobal.asax.csÎļþÖаüº¬ÁËÕâÁ½¾ä×¢Ê͵ÄÌáʾ¡£
// Note: For instructions on enabling IIS6 or IIS7 classic mode,
// visit http://go.microsoft.com/?LinkId=9394801
µ«ÊÇÎÒÃÇ·ÃÎÊÕâ¸öÍøÖ·¿´µ½ÉÏÃæµÄÎÄÕ¶Ôiis5.1(win ......
String.IndexOf ·½·¨ (value, [startIndex], [count])
¡¡¡¡±¨¸æÖ¸¶¨×Ö·ûÔÚ´ËʵÀýÖеĵÚÒ»¸öÆ¥ÅäÏîµÄË÷Òý¡£ËÑË÷´ÓÖ¸¶¨×Ö·ûλÖÿªÊ¼£¬²¢¼ì²éÖ¸¶¨ÊýÁ¿µÄ×Ö·ûλÖá£
¡¡¡¡²ÎÊý
¡¡¡¡value
¡¡¡¡Òª²éÕÒµÄ Unicode ×Ö·û¡£ ¶Ô value µÄËÑË÷Çø·Ö´óСд¡£
¡¡¡¡startIndex£¨Int32£©
¡¡¡¡¿ÉÑ¡ÏËÑË÷ÆðʼλÖᣲ»ÉèÖÃÔò´Ó0¿ªÊ¼¡£
......