ASP.NETÑéÖ¤¿Ø¼þÏê½â
ASP.NET
¹«ÓÐÁùÖÖÑéÖ¤¿Ø¼þ£¬·Ö±ðÈçÏ£º
RequiredFieldValidator
£¨±ØÐë×Ö¶ÎÑéÖ¤£© ÓÃÓÚ¼ì²éÊÇ·ñÓÐÊäÈëÖµ
CompareValidator
£¨±È½ÏÑéÖ¤£© °´É趨±È½ÏÁ½¸öÊäÈë
RangeValidator
£¨·¶Î§ÑéÖ¤£© ÊäÈëÊÇ·ñÔÚÖ¸¶¨·¶Î§
RegularExpressionValidator
£¨ÕýÔò±í´ïʽÑéÖ¤£© ÕýÔò±í´ïʽÑéÖ¤¿Ø¼þ
CustomValidator
£¨×Ô¶¨ÒåÑéÖ¤£© ×Ô¶¨ÒåÑéÖ¤¿Ø¼þ
ValidationSummary
£¨ÑéÖ¤×ܽᣩ ×ܽáÑéÖ¤½á¹û
ÏÂÃæ£¬ÎÒÃÇÀ´¿´ÕâЩ¿Ø¼þµÄʹÓãº
Ò»¡¢RequiredFieldValidator
£¨±ØÐë×Ö¶ÎÑéÖ¤£©µÄʹÓÃ
RequiredFieldValidator
¿Ø¼þʹÓõıê×¼´úÂëÈçÏ£º
<ASP:RequiredFieldValidator id="Validator_Name" Runat="Server"
¡¡ControlToValidate="
Òª¼ì²éµÄ¿Ø¼þÃû" ErrorMessage="
³ö´íÐÅÏ¢" Display="Static|Dymatic|None">
ռλ·û
</ASP: RequiredFieldValidator >
ÔÚÒÔÉϱê×¼´úÂëÖУº
ControlToValidate
£º±íʾҪ½øÐмì²é¿Ø¼þID
£»
ErrorMessage
£º±íʾµ±¼ì²é²»ºÏ·¨Ê±£¬³öÏֵĴíÎóÐÅÏ¢£»
Display
£º´íÎóÐÅÏ¢µÄÏÔʾ·½Ê½£»Static
±íʾ¿Ø¼þµÄ´íÎóÐÅÏ¢ÔÚÒ³ÃæÖÐÕ¼Óп϶¨Î»Öã»Dymatic
±íʾ¿Ø¼þ´íÎóÐÅÏ¢³öÏÖʱ²ÅÕ¼ÓÃÒ³Ãæ¿Ø¼þ£»None
±íʾ´íÎó³öÏÖʱ²»ÏÔʾ£¬µ«ÊÇ¿ÉÒÔÔÚValidatorSummary
ÖÐÏÔʾ£»
ռλ·û£º±íʾDisplay
ΪStatic
ʱ£¬´íÎóÐÅÏ¢Õ¼ÓÐ"
ռλ·û"
ÄÇô´óµÄÒ³Ãæ¿Õ¼ä£»
ÏÖÔÚ£¬ÈÃÎÒÃÇ¿´Ò»¸öʵÀý£º
<ASP:TextBox id="txtName" RunAt="Server"/>
<ASP:RequiredFieldValidator id="Validator1" Runat="Server" ControlToValidate="txtName"
¡¡ErrorMessage="
ÐÕÃû±ØÐëÊäÈë"
¡¡Display="Static">
*
ÐÕÃû±ØÐëÊäÈë
</ASP:RequiredFieldValidator>
ÔÚÒÔÉÏÀý×ÓÖУ¬¼ì²étxtName
¿Ø¼þÊÇ·ñÓÐÊäÈ룬Èç¹ûûÓУ¬ÏÔʾ´íÎóÐÅÏ¢"
ÐÕÃû±ØÐëÊäÈë"
¡£ÊDz»ÊǺܼòµ¥£¿
×¢Ò⣺ÒÔÉÏ´úÂëºÍÏÂÃæÆäËû¿Ø¼þµÄ´úÂë×îºÃ·ÅÈëForm
ÖУ¬ºÍASP
Öв»Ò»ÑùµÄÊÇ£¬Form
×îºÃдΪÕâÑù£º
<Form RunAt="Server">
ÆäËû´úÂë
</Form>
ÕâÑù£¬Form
ÔÚ·þÎñÆ÷¶ËÖ´ÐУ¬Ìá½»²Å»áÓÐЧ£»
¶þ¡¢CompareValidator
£¨±È½ÏÑéÖ¤£©¿Ø¼þ
±È½Ï¿Ø¼þ±È½ÏÁ½¸ö¿Ø¼þµÄÊäÈëÊÇ·ñ·ûºÏ³ÌÐòÉ趨£¬´ó¼Ò²»Òª°Ñ±È½Ï½ö½öÀí½âΪ"
Ïà¹ØÎĵµ£º
Ò»¡¢ÉÏ´«Í¼Æ¬£º
½«Í¼Æ¬´æ´¢ÔÚimageÎļþ¼ÐÖУ¬È»ºó°ÑͼƬµÄ·¾¶´æÔÚÊý¾Ý¿âÀÕâÑùÓõÄʱºò´ÓÊý¾Ý¿âÖÐËÑË÷³ö·¾¶È»ºó°ó¶¨ÔÚÇ°Ì¨Ò³ÃæµÄ<image/>±êÇ©ÖУ¬¾ÍÄÜÏÔʾÎÒÃÇÏëÒªµÄͼƬ¡£
ǰ̨´úÂ룺
ÉÌÆ·Í¼Æ¬£º<asp:FileUpload ID="ImageUpload" runat="server" />
<asp:Label ID="TipF ......
¾¹ý¶Ôasp.netµÄѧ£¬ÎÒ¾õµÃÔ½À´Ô½Á¦²»´ÓÐİ¡£¡ËµÊµ»°ÎÒÏÖÔÚ¶¼²»¸Ò˵×Ô¼ºÒѾÈëÃÅÁË£¡ÓÐʱºòÕæÏ룬ÎÒµ½µ×Êʺϲ»ÊʺÏѧÕâ¸ö£¬ÎÒ²¢²»ÊÇÓöµ½À§ÄѾÍÏëÌӱܣ¬Ö»ÊÇÎÒÕÒ²»µ½ºÏÊʵķ½·¨À´½â¾ö×Ô¼ºÓöµ½µÄÎÊÌâ¡£¶¼ËµÇ§ÄêÄ¥Ò»½££¬ÏÖÔÚ²ÅÕæÕýÈÏʶµ½£¬ÏëÒªµÃµ½µã¶ù¶«Î÷£¬Ã»Óе㸶³öºÍÎþÉüÊÇ¿ÉÄܵÄÊ£¡
&n ......
HiddenField ¿Ø¼þÌṩÁËÒ»ÖÖÔÚÒ³ÃæÖд洢ÐÅÏ¢µ«²»ÏÔʾÐÅÏ¢µÄ·½·¨¡£ÀýÈ磬¿ÉÒÔÔÚ HiddenField ¿Ø¼þÖд洢Óû§Ê×Ñ¡ÏîÉèÖã¬ÒÔ±ã¿ÉÒÔÔÚ¿Í»§¶Ë½Å±¾ÖжÁÈ¡´ËÉèÖá£ÈôÒª½«ÐÅÏ¢·ÅÈë HiddenField ¿Ø¼þÖУ¬ÇëÔÚÁ½´Î»Ø·¢Ö®¼ä½«Æä Value ÊôÐÔÉèÖÃΪҪ´æ´¢µÄÖµ¡£
Ò»¡¢¹¦ÄÜ
¿ÉÒÔʹÓà HiddenFi ......
javascript º¯Êý ºÍ CustomValidator¿Ø¼þÏà½áºÏʹÓÃ
<asp:TextBox ID="txtPwdPrompt" runat="server"></asp:TextBox>
<asp:CustomValidator id="CVPwdPrompt" runat="server" ClientValidationFunction="CheckPwd" ControlToValidate="txtPwdPrompt" ErrorMessage="<span style='font:12px'>ÌáʾÎÊÌ ......
Îå¡¢ImageMap Àà
ʹÓà ImageMap ¿Ø¼þ¿ÉÒÔ´´½¨°üº¬¶¨ÒåµÄ×÷ÓõãÇøÓòµÄͼÏñ¡£µ±Óû§µ¥»÷×÷ÓõãÇøÓòʱ£¬´Ë¿Ø¼þ¿ÉÒÔÉú³Éµ½·þÎñÆ÷µÄ»Ø·¢£¬Ò²¿ÉÒÔµ¼º½µ½Ö¸¶¨µÄ URL¡£ÀýÈ磬¿ÉÒÔʹÓô˿ؼþÏÔʾһ·ùµØÀíÇøÓòµÄµØÍ¼¡£Óû§µ¥»÷¸ÃµØÍ¼ÉϵÄÌØ¶¨ÇøÓòʱ£¬´Ë¿Ø¼þ¾Íµ¼º½µ½Ò»¸ö URL£¬¸Ã URL ÌṩÁËÑ¡¶¨ÇøÓòµ ......